《表和数据库》PPT课件.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《《表和数据库》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《表和数据库》PPT课件.ppt(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 第第11-1211-12章章 数据库和表数据库和表 主要内容介绍数据库、数据表的基本概念数据库和数据表的建立编辑表中的数据、记录修改与删除表的索引等有关操作。概念数据库(.dbc)就就是是一一个个关关于于某某一一特特定定主主题题或或目目标标的的信信息息集集合合。一一个个数数据据库库是是由由一一个个或或多多个个表表组组成成的的,数数据据库库可可以以看看成是数据表的容器成是数据表的容器.表(.dbf)一组相关联的数据按行和列排列的二维表格一组相关联的数据按行和列排列的二维表格 记录记录(record):表的每一行称为一个记录表的每一行称为一个记录.l字段字段(field):表的每一列称为一个字段
2、表的每一列称为一个字段.l关键字关键字(key):若某个字段值能唯一地确定一个记录若某个字段值能唯一地确定一个记录,该字段称为关键字该字段称为关键字.l索引索引(index):将一个表按照某种特定的顺序排列将一个表按照某种特定的顺序排列.数据库表和自由表数据库表和自由表l属于一个数据库的表称为数据库表属于一个数据库的表称为数据库表l独立存在的表称为自由表独立存在的表称为自由表 类型代号说明字段宽度字符型C汉字或字符最多254个字符,汉字占2个字符数值型N整数或小数最多20位,小数点和正负号各占一位货币型Y保留4位小数8个字节日期型D格式为MM/DD/YY8个字节日期时间型T日期和时间8个字节逻
3、辑型L逻辑值“真”或“假”1个字节浮点型F整数或小数,同数值型整型整型I存放整数4个字节双精度型B存放精度较高的数值8个字节备备注型注型M接收字符型数据,存放在文件名与表明相同的“.FPT”文件中4个字节通用型通用型G存放图形、声音等OLE对象(对象链接与嵌入),与备注型存放位置相同4个字节字符型(二进制)同前述“字符型”,但是当代码页更改时字符值不变同“字符型”备注型(二进制)同前述“备注型”,但是当代码页更改时备注不变同“备注型”创建数据表设计数据表结构设计数据表结构使用使用“表设计器表设计器”新建表新建表在表中添加记录在表中添加记录修改表结构修改表结构基本命令基本命令创建数据表创建数据表
4、:create打开数据表打开数据表:use 关闭数据表关闭数据表:use添加添加(空空)记录记录:append blank修改表结构修改表结构:modify structure 查看表中的数据使用使用“浏览浏览”窗口窗口(相应命令相应命令:browse)编辑编辑/浏览方式浏览方式添加方式添加方式 BROWS FIELDS 姓名姓名,期中期中 BROW LOCK 2 BROWSE FREEZE 期中期中 其他查看记录的命令:其他查看记录的命令:LIST 与与DISPLAYLISTFIELDS FieldList Scope FOR lExpression1 WHILE lExpression2D
5、ISPLAY FIELDS FieldList Scope FOR lExpression1 WHILE lExpression2 范围是如下之一:lALL 全部记录lNEXT n 包括当前记录开始的n条记录lRECORD n 只对第n条记录操作lREST 当前记录开始到文件尾。For 对范围内的所有记录执行该命令;若没有指定范围默认为ALLWhile 对范围内的记录依次执行该命令,一旦遇到不满足条件者,即停止执行命令;若没有指定范围默认为REST 移动指针移动指针移动指针的命令:l绝对移动:绝对移动:Go bottom|top|l相对移动:相对移动:Skip n|-n与指针相关的部分函数与指
6、针相关的部分函数Bof()测试指针是否指向文件头测试指针是否指向文件头Eof()测试指针是否指向文件尾测试指针是否指向文件尾Reccount()返回数据表的记录数返回数据表的记录数Recno()返回当前指针的指向的记录号返回当前指针的指向的记录号 修改表结构修改表结构使用表设计器:MODIFY STRUCTURE使用命令:ALTER TABLE(修改结构)CREATE TABLE(建立结构)CREATE TABLE Student(xh c(10),xm c(6),xb l,csrq d(8),zy c(20),sm m,zp g)可以建立包含xh、xm、xb、csrq、zy、sm、zp等字段
7、的一个新的数据表Student.dbf。编辑表中的数据编辑表中的数据REPLACE 字段名1 WITH 表达式1,字段名2 WITH 表达式2.范围 FOR 条件 WHILE 条件若没有范围,只对当前记录操作。生成新表与追加记录生成新表与追加记录以当前表为基础,生成新表:以当前表为基础,生成新表:lCOPY TO FIELDS FOR l复制当前表结构复制当前表结构:lCOPY STRUCTURE TO FIELDS从其他表中追加记录:从其他表中追加记录:lAPPEND FROM FIELDS FOR 删除记录删除记录逻辑删除与物理删除逻辑删除与物理删除逻辑删除:将记录打上删除标记逻辑删除:将
8、记录打上删除标记物理删除:将记录从表中移去物理删除:将记录从表中移去菜单操作菜单操作l在浏览窗口中删除记录:单击记录左边的在浏览窗口中删除记录:单击记录左边的方框。方框。l菜单菜单“表表”“删除记录删除记录”l菜单菜单“表表”“彻底删除彻底删除”逻辑删除:DELETE 范围 条件恢复打上删除标记记录:RECALL物理删除:PACK删除所有记录:ZAP与删除记录有关的系统设置:lSET DELETE ON|OFF默认使用命令删除记录 删除记录命令示意正常记录打上逻辑删除标记的记录DELETERECALL物理删除不能恢复的记录PACKZAPDELETE ALLPACK 有选择的只对部分记录操作有选
9、择的只对部分记录操作lSET FILTER TO 界面界面:表表/属性属性/数据过滤器数据过滤器取消过滤条件取消过滤条件:SET FILTER TO 有选择的显示部分字段有选择的显示部分字段lBROWSE|LIST|DISPLAY FIELDS lSET FIELDS TO 界面界面:表表/属性属性/字段筛选字段筛选显示所有字段显示所有字段:lSET FIELDS TO ALL过滤数据表 11.6 数据表的索引数据表的索引建立索引的最直接的理由是为了排序。在建立数据表时,记录一般是随机输入,其建立索引的最直接的理由是为了排序。在建立数据表时,记录一般是随机输入,其排列顺序无规律。如果要按照某些
10、字段值的顺序排列,就要对数据表进行排序操作排列顺序无规律。如果要按照某些字段值的顺序排列,就要对数据表进行排序操作或者建立索引。或者建立索引。11.6.1 基本概念基本概念1.索引与索引表达式索引与索引表达式 数据表的索引是按指定的索引表达式对数据表建立的一个文件数据表的索引是按指定的索引表达式对数据表建立的一个文件索引索引文件。索引文件是一个记录号的列表(指针列表),它指向待处理的记录,文件。索引文件是一个记录号的列表(指针列表),它指向待处理的记录,并确定了记录的处理顺序,即按新顺序存储着数据表所对应的记录号。索并确定了记录的处理顺序,即按新顺序存储着数据表所对应的记录号。索引表达式可以是
11、表中的字段或字段的组合,前者又称为索引字段。引表达式可以是表中的字段或字段的组合,前者又称为索引字段。索引并不改变表中所存储数据的顺序,它只改变索引并不改变表中所存储数据的顺序,它只改变VFP读取每条记录的顺读取每条记录的顺序。序。可以利用索引对数据表中的数据进行排序,以便加速检索数据的速度。可以利用索引对数据表中的数据进行排序,以便加速检索数据的速度。可以用索引快速显示、查询或者打印记录。还可以选择记录、控制重复字可以用索引快速显示、查询或者打印记录。还可以选择记录、控制重复字段值的输入并支持表间的关系操作。索引对于数据库内表之间创建关联也段值的输入并支持表间的关系操作。索引对于数据库内表之
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 表和数据库 数据库 PPT 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内