《数据库应用基础》第三讲 数据库基本操作

第二章 数据库基本操作 下
第二章 数据库基本操作 (下) 第三讲

本讲主要内容 记录的修改、追加、删除与恢复 m数据表的索引 数据表间关系的建立与使用 o
本讲主要内容 记录的修改、追加、删除与恢复 数据表的索引 数据表间关系的建立与使用

Microsoft visual FoxPro □区 文件(E)编辑(E)显示()工具(T)程序(P)表(a)窗口(y)帮助(H) 口回國吲阎。 回豳图? 删学生档案 回区 姓名性别「出生年月出生地专业 2001301 男08/12/82北 市场营销 87.5 000130202 本 女0/21/81贵州 □命令 200100陈逸凡男1/2181江西 言息管理 5 USE f: \vip60jc\sample\xjg_- 200130102刘静雯女05/09/82重庆 BRO啊 SE LAST 203024欣女07103/2-甘 79.0 20011031志刚男12/25/1湖 言息管理 200130孙亚凝女09/0/82吉林 息管理 83.0 一输入新记录 学生档案学籍管理学生档案) 记录:9/9 usive 开始_④c播放器-【1.回 rosoff Powe.. Microsoft Vist.tsnt32
2.3 记录数据操作 ☺ 2.3.1记录的修改 在BROWSE 窗口中进行,用光标将记录指针移动 到想要修改的记录,使用编辑键进行修改。 ☺ 2.3.2记录的追加 追加单个记录——将一个新记录添加到表末尾 追加成批记录——将另一个数据表中满足条件的 记录添加到数据表中。 例:在“学生档案.DBF”中增加一条新记录。 首先打开学生档案表并打开浏览窗口 输入新记录

23记寻数提坦 艾件①)编辑①)显示()工具GD"程序)表(A)窗口()帮助(B 属性(P) 画学生档案 转到记录(G) 姓名性别出生年月出生地 _2003010张文 男08/12/82北京 追加新记录(Ⅳ) Ctrl+Y 2001302李菲 女07/21/81贵州 切换删除标记(T) Ctrl+T 回x 2000130301陈逸凡男11/21/81江西 \vfp60jc\sample\xig- 20010121刘静雯女05/092重庆 追记录Ak 2000130204王欣 删除记录①) FE LAST 20100志刚追加来源 001 亚凝 2008周念昆类型g 确定 来源于〔F 取消 选项①) 学生档案学籍管理!学生档案 记录:1/8 Exclusive 闺开始‖凶‖播放器-(103:1 MIcrosoft PowerPoin. MMicrosoft Visual Fo. 龆:E10:31
2.3 记录数据操作 例:成批记录的追加。 学号 姓名 专业 综合考评 政治面貌 特长 2000130218 许辉 工商会计 81.5 团员 音乐 2000130356 纪显流 信息管理 92.0 中共党员 绘画 2000130134 赵敏 市场营销 73.0 团员 篮球 学生档案2.DBF 将所有“综合考评”高于80分的记录的“学号” 、 “姓名” 和“综合考评”追加到“学生档案.DBF”中。 首先打开学生档案表并打开浏览窗口

23记录数据操作 ②23.3记录的删除 逻辑删除—将暂时无用的记录打上删除标记。 需要时可恢复 物理删除—将记录从数据表中彻底抹去。 甜学生档案 囗区 学号 姓名性别出生年月出生地 专业综合考 20003101张文 男08/12/82北京 市场营销 87.5 逻辑 2000130202李菲 女07/21/81贵州 工商会计 91.0 2001303011陈逸凡男112161江西 信息管理765 删除标记 甘0:302刘静雯女「05/03/82重庆市场营销810 013004王欣 女107/08/82甘肃 工商会计 79.0 单击可在删 00130303谢志刚男12/25/81湖北 信息管理77.5 20130孙亚凝女109/08/82吉林信息管理830 除与恢复之 2001020周念昆男103/15/82云南工商会计900 间切换
2.3 记录数据操作 ☺ 2.3.3记录的删除 逻辑删除——将暂时无用的记录打上删除标记。 需要时可恢复 物理删除——将记录从数据表中彻底抹去。 不可恢复 逻辑删除记录方法1: 在浏览窗口中操作 删除标记 单击可在删 除与恢复之 间切换

233记录数据操作 逻辑删除记录方法2:使用菜单 Microsoft visual FoxPr 文件()编辑(E)显示()工具(T)程序()表(B)窗口(Y)帮助() 口回國咧易圖回陌 属性(P) 字体(F). 删学生档案 转到记录(G) 姓名性别出生年月出生地追加新记录() Ctrl+Y 200030101张文 08/12/82北京 2000130202李菲07/21/81贵州 切换删除标记(T) Ctrl+T 20010301陈逸凡男121861江西 追加记录(A).. ∏200130102刘静雯女05/09/82重庆 删除记录(⑩D 2000130204任欣 女07/08/82甘 订寻/) 2000130303 2000130306孙 200320284作用范围)国e实t 卩彐 Record Whil 册除 取消 CtrI+H
2.3.3 记录数据操作 逻辑删除记录方法2: 使用菜单

23.3记录数据操作 C条件删除记录 例:删除所有女生的记录。 y■ i crosoft visaa1oxPr 文件(F)2表达式生成器 表(A)窗口()帮助(H) b|园回表式 属性(P) 字体(F) 学生档案 学号 姓名性别「出生年月出生地转到记录(G) 2001301张文 男06/12/82北京 追加新记录(N) Ctrl+y 2000130202李菲 女07/21/81贵州 切换删除标记(T) Ctrl+t 200303陈逸凡男112181江西 追加记录(A). 20030刘静雯女05082重庆删除记录) 2000130204 欣 女07/08/82 甘肃 灭复记录(E) 000130303谢志刚 男12/25/81湖北 R 200119恢复记录 2000130208 作用范围( Rext 输入条件 0 While CtrI+H 恢复记录取消
2.3.3 记录数据操作 条件删除记录 例:删除所有女生的记录。 输 入 条 件

23.3记录数据操作 物理删除记录方法: Microsoft Visual FoxPro 文件()编辑(E)显示()工具(T)程序(P)表()窗口(墅)帮助(E) 学生档案 □口 学号姓名性别出生年月「出生地专业除合考区cxr1+Y 200030101张文 男「08/12/82北京市场营销87 Ctrl+T 20010301陈逸凡男112181江西 信息管理 76.5 2001003志刚男12/25/81湖北七 信息管理 77.5 廿2003201周念昆男0315/B2云南工 商会计90.0 新建立
2.3.3 记录数据操作 物理删除记录方法: 先将欲删除的记录打上删除标记,从菜单 “表(A)”中,选择“彻底删除(M)

24数据表的索引 数据表中的记录是按输入的先后 顺序物理版排列的,如果 希望以另一种逻辑妪/来输出记 录,便须对库文件进行排序或索 引
2.4 数据表的索引 数据表中的记录是按输入的先后 顺序——物理顺序排列的,如果 希望以另一种逻辑顺序来输出记 录,便须对库文件进行排序或索 引

24数据表的索引 排序是将表中的记录按照一定的条件进行重新 排列,并产生一个新的表文件,这种操作浪费时 间和空间。 /对表进行索引则不产生新的表文件,只产生 个索引文件,其中记录了记录的物理顺序和逻辑 顺序的对应关系,这个索引文件比表文件要小得 多,而且一个索引文件中可以存放多种索引,因 此不耗费磁盘空间,是更为有效的方式
2.4 数据表的索引 ➢ 排序是将表中的记录按照一定的条件进行重新 排列,并产生一个新的表文件,这种操作浪费时 间和空间。 ➢ 对表进行索引则不产生新的表文件,只产生一 个索引文件,其中记录了记录的物理顺序和逻辑 顺序的对应关系,这个索引文件比表文件要小得 多,而且一个索引文件中可以存放多种索引,因 此不耗费磁盘空间,是更为有效的方式
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《数据库应用基础》第七讲 键盘输入命令.ppt
- 《数据库应用基础》第六讲 面向过程序设计基础.ppt
- 《数据库应用基础》第九讲 表单设计初步.ppt
- 《数据库应用基础》第二讲 数据库基本操作.ppt
- 《数据库应用基础》第八讲 常用函数.ppt
- 《Internet应用基础》第2章 浏览器与电子邮件.ppt
- 《Internet应用基础》第1章 Internet基础知识.ppt
- 《Internet应用基础》实验一 网页浏览器的使用.doc
- 《Internet应用基础》预备实验:拷屏、存图与压缩文件.doc
- 《Internet应用基础》第14章 HTML基础.ppt
- 《Internet应用基础》第13章 网站制作工具软件.ppt
- 《Internet应用基础》第12章 搜索引擎高级应用.ppt
- 《Internet应用基础》第11章 网络安全.ppt
- 《Internet应用基础》第10章 域名系统.ppt
- 《Internet应用基础》第9章 网站价值评估.ppt
- 《Internet应用基础》第8章 信息处理.ppt
- 《Internet应用基础》第7章 电子商务.ppt
- 《Internet应用基础》第6章 网络交流.ppt
- 《Internet应用基础》第5章 网站建设与推广.ppt
- 《Internet应用基础》第4章 文件与下载.ppt
- 《数据库应用基础》第十二讲 高级报表设计.ppt
- 《数据库应用基础》第十讲 高级表单设计.ppt
- 《数据库应用基础》第十六讲 数据交换技术.ppt
- 《数据库应用基础》第十七讲 SQL应用基础.ppt
- 《数据库应用基础》第十七讲 SQL应用基础.ppt
- 《数据库应用基础》第十三讲 菜单设计.ppt
- 《数据库应用基础》第十四讲 面向对象编程方法.ppt
- 《数据库应用基础》第十五讲 面向对象编程实例.ppt
- 《数据库应用基础》第十一讲 报表设计初步.ppt
- 《数据库应用基础》第四讲 数据的查询和更新.ppt
- 《数据库应用基础》第五讲 视图及数据更新.ppt
- 《数据库应用基础》第一讲 数据库基础知识.ppt
- 《数据库应用基础》简介.ppt
- 《数据库应用基础》应用实例.ppt
- 河海大学:《大学计算机信息技术》课程教学资源(PPT课件讲稿)第一章 信息技术概论(蔡正林).ppt
- 河海大学:《大学计算机信息技术》课程教学资源(PPT课件讲稿)第二章 计算机组成原理 2.1 计算机的组成与分类 2.2 CPU的结构与原理 2.3 PC机的组成(物理).ppt
- 河海大学:《大学计算机信息技术》课程教学资源(PPT课件讲稿)第二章 计算机组成原理 2.4 常用输入设备 2.5 常用输出设备 2.6 外存储器.ppt
- 河海大学:《大学计算机信息技术》课程教学资源(PPT课件讲稿)第三章 数字媒体及应用 3.1 数值信息与数值计算 3.2 文本与文本处理.ppt
- 河海大学:《大学计算机信息技术》课程教学资源(PPT课件讲稿)第三章 数字媒体及应用 3.3 图象与图形.ppt
- 河海大学:《大学计算机信息技术》课程教学资源(PPT课件讲稿)第三章 数字媒体及应用 3.4 数字声音及应用 3.5 数字视频及应用.ppt