数据库与表的基本操作

数据库与表的基本操作

ID:42066532

大小:252.51 KB

页数:39页

时间:2019-09-07

数据库与表的基本操作_第1页
数据库与表的基本操作_第2页
数据库与表的基本操作_第3页
数据库与表的基本操作_第4页
数据库与表的基本操作_第5页
资源描述:

《数据库与表的基本操作》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章数据库和表的基本操作目录上一页下一页退出本章要点3.1VFP6数据库和表的基本概念3.2数据库的基本操作3.3表的基本操作3.4表间关系和参照完整性3.5工作区与多表操作3.3表的基本操作3.3.1表的创建3.3.2表结构的修改3.3.3表的打开浏览关闭3.3.4使用命令方式操作表3.3.5数据库表索引的创建和使用3.3.6数据库表的属性设置3.3.5数据库表索引的创建和使用1.索引文件的类型2.索引的类型3.索引的创建4.索引的修改和删除5.索引的使用索引是指根据索引表达式的值使表中的记录有序排列的一种技术。索引的实现:根据索引表达式的值将记录

2、重新排序,并建立索引表用于存储排序后索引关键字的值和记录号之间的对应关系,再将索引表保存在索引文件中。3.3.5数据库表索引的创建和使用对COURSE表按学时索引记录号课程号…学时101001…60202001…30302002…70404001…48504002…74索引学时( 索引表 达式)记录号302484601703745记录号课程号…学时202001…30404001…48101001…60302002…70504002…74索引表3.3.5数据库表索引的创建和使用1.索引文件的分类1)复合索引文件复合索引文件是指包含一个或多个索引表达式的索

3、引文件,以CDX为文件扩展名。分为结构化复合索引文件和非结构化复合索引文件:结构化复合索引文件的主名与表文件相同,它能随着表的打开而自动打开,随表的关闭而自动关闭;在对表中记录进行增加、删除和修改时,会自动进行更新维护。非结构化复合索引文件的主名与表文件不同,使用不方便。3.3.5数据库表索引的创建和使用2)独立索引文件独立索引文件(也称单一索引文件)是指仅包含一个索引表达式的索引文件,以IDX为文件扩展名。一个表可以建立多个独立索引文件。只在建立临时索引时才用。本课程不做介绍。课程主要介绍结构化复合索引文件的建立和使用。3.3.5数据库表索引的创建

4、和使用2.索引的类型1)主索引能对记录进行唯一标识,在表中起主关键字的作用并决定记录的逻辑顺序。用于建立主索引的字段表达式无NULL值和重复值,确保字段输入值的唯一性。只有数据库表才能建立主索引,且只能有一个主索引。2)候选索引候选索引同主索引一样,它的索引表达式无NULL值和重复值,在表中起候选关键字的作用。数据库表和自由表都可以建立候选索引,一个表可以建立多个候选索引。3.3.5数据库表索引的创建和使用3)普通索引普通索引决定记录的逻辑顺序,但它允许索引表达式有重复值。数据库表和自由表都可以建立候选索引,一个表可以建立多个普通索引。4)唯一索引允许

5、索引表达式有重复值,但重复的索引字段值只有唯一一个值出现在索引表中,即含有相同索引表达式的多条记录只有第一条有效。数据库表和自由表都可以建立唯一索引,一个表可以建立多个唯一索引。3.3.5数据库表索引的创建和使用唯一索引和普通索引只能起到索引排序的作用,而主索引和候选索引除了具有排序的功能外,还可以用于保证记录的唯一性及主键、候选键无空值。VFP正是利用主索引和候选索引实现关系的实体完整性。3.索引的创建1)使用表设计器建立结构化复合索引索引名:可以与字段同名,必须是唯一的索引类型:主索引、候选索引、普通索引、唯一索引排序方式:升序或降序索引表达式:

6、一个或多个字段组成筛选3.3.5数据库表索引的创建和使用2)使用命令方式建立索引INDEXON<索引表达式>TAG<索引标识>[OF<复合索引文件名>][FOR<条件>][ASCENDING

7、DESCENDING][UNIQUE

8、CANDIDATE][ADDITIVE]命令既能创建结构化复合索引,也能创建非结构化复合索引,但命令不能建立主索引。3.3.5数据库表索引的创建和使用例3.15对STUDENT表,按出生日期建立索引,索引名为RQUSESTUDENTINDEXON出生日期TAGRQ例3.16对STUDENT表,先按专业再按姓名建立索引,索引名为

9、ZYXMINDEXON专业+姓名TAGZYXM3.3.5数据库表索引的创建和使用3.索引的修改和删除1)修改索引可以在表设计器中直接修改结构化复合索引的索引名、索引表达式、排序等。2)删除索引可以在表设计器中直接删除结构化复合索引;或者可以使用命令删除索引,命令格式如下:DELETETAG<索引标识>[OF<复合索引文件名>]3.3.5数据库表索引的创建和使用4.索引的使用1)设置主控索引结构化复合索引文件中允许有多个索引,但某一时刻,只能有一个索引可以使用,称该索引为主控索引。设置为主控索引的方法:(1)打开已建好索引的表,打开“浏览器”,从“表”菜

10、单中选择“属性”,打开“工作区属性”。3.3.5数据库表索引的创建和使用(2)在数据工作期中,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。