- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4讲 教学内容 3.4 表的索引 3.4.1 基本概念 索引的概念 索引是按照表文件中某个关键字段或表达式,以升序或降序的排列方式对表中的记录进行逻辑排序,它不改变表中数据的物理顺序,而是另外建立一个索引文件 索引文件是一个指针文件,由记录号、源表文件中提取的索引表达式值和链接指针等组成 【例】对“学生”表按入学成绩升序建立索引 3.4 表的索引 3.4.1 基本概念 索引的类型 3.4 表的索引 3.4.1 基本概念 索引文件 单索引文件(.IDX) 复合索引文件 (.CDX) 结构复合索引文件:文件名与表名相同,随表文件名的打开而打开 非结构符合索引文件:文件名与表名不同,使用时需单独打开 3.4 表的索引 3.4.2 在表设计器中建立索引 【例3.14】在“教学”数据库的“学生”表中,按“学号”字段升序建立主索引,按“出生日期”字段降序建立普通索引,索引名和索引表达式相同。 3.4 表的索引 3.4.2 在表设计器中建立索引 【例3.15】在“教学”数据库的“学生”表中,按“性别”+“出生日期”字段的升序建立主索引,索引名为sdate 3.5 数据完整性 3.5.1 实体完整性与主关键字 实体完整性是保证表中记录惟一的特性 利用主关键字或候选关键字来保证实体完整性 3.5.2 域完整性与约束规则 域完整性是表中域(字段)的特性 字段的类型、字段的宽度和字段的有效性规则 3.5.3 参照完整性与表之间的关系 参照完整性是指在建立了关系的两个表之间插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。 3.5 数据完整性 3.5.3 参照完整性与表之间的关系 建立表之间的联系 3.5 数据完整性 3.5.3 参照完整性与表之间的关系 建立表之间的联系 【例3.16】在“教学”数据库中,通过“学号”字段建立“学生”表和“选课”表间的永久联系;通过“课程号”字段建立“课程”表和“选课”表之间的永久联系;通过“教师号”字段建立“教师”表和“课程”表之间的永久联系。 3.5 数据完整性 3.5.3 参照完整性与表之间的关系 清理数据库 在建立参照完整性之前必须先清理数据库 “数据库→清理数据库” 3.5 数据完整性 3.5.3 参照完整性与表之间的关系 设置参照完整性约束 3.5 数据完整性 3.5.3 参照完整性与表之间的关系 设置参照完整性约束 3.5 数据完整性 3.5.3 参照完整性与表之间的关系 设置参照完整性约束 【例3.17】为“教学”数据库中的“学生”和“选课”两个表设置参照完整性规则,更新规则为“级联”,删除规则为“级联”,插入规则为“限制” “数据库→清理数据库” “数据库→编辑参照完整性” 3.6 VFP中的常用命令 3.6.1 Visual FoxPro命令语法规则 Visual FoxPro的命令格式 命令动词 [范围子句] [条件子句] [字段名表子句] 说明: “”表示必选项 “[]”表示可选项 “∣”表示任选项 命令动词:任何命令必须以命令动词开头,可只写前4个字母 范围子句:限定命令操作的记录范围 ALL:对当前表中所有记录操作。 RECORDn:仅对当前表中记录号为n的记录操作。 NEXTn:对当前表中从当前记录开始的连续n条记录操作。 REST:对当前表中从当前记录开始到表尾的所有记录操作。 3.6 VFP中的常用命令 3.6.1 Visual FoxPro命令语法规则 Visual FoxPro的命令格式 命令动词 [范围子句] [条件子句] [字段名表子句] 说明: 条件子句 :限制只对符合指定条件的记录进行操作 FOR条件:选择表中符合条件的所有记录 WHILE条件:选择符合条件的记录,到第一个不符合条件的记录 字段名表子句 :限制只对指定的若干个字段进行操作 [FIELDS]字段名表 3.6 VFP中的常用命令 3.6.1 Visual FoxPro命令语法规则 命令书写规则 任何命令必须以命令动词开始。 除命令动词外,命令中其他各子句的排列顺序不会影响命令的功能。 命令动词与子句之间、各子句之间都以空格分隔。 一个命令行最多包含8192个字符,一行书写不完可以在行尾加分号作为续行标志,然后换行继续书写。 不区分命令字符的大小写。 命令中除了汉字外所有的字符和标点都应在半角情况下输入。 文件名、字段名和变量名应避免使用保留字 3.6 VFP中的常用命令 3.6.2 有关数据库的基本操作命令 创建数据库 【格式】CREATE DATABASE[数据库名|?] 【说明】如果不指定数据库名或输入“?”,系统会弹出“创建”
您可能关注的文档
- Visual C_.NET案例教程 教学课件 作者 翁健红 1 6 第2章.ppt
- Visual C_.NET案例教程 教学课件 作者 翁健红 1 6 第3章.ppt
- Visual C_.NET案例教程 教学课件 作者 翁健红 1 6 第4章.ppt
- Visual C_.NET案例教程 教学课件 作者 翁健红 1 6 第5章.ppt
- Visual C_.NET案例教程 教学课件 作者 翁健红 1 6 第6章.ppt
- Visual C_.NET案例教程 教学课件 作者 翁健红 1 6 封面及目录.ppt
- Visual C_.NET案例教程 教学课件 作者 翁健红 7 12 第7章.ppt
- Visual C_.NET案例教程 教学课件 作者 翁健红 7 12 第8章.ppt
- Visual C_.NET案例教程 教学课件 作者 翁健红 7 12 第9章.ppt
- Visual C_.NET案例教程 教学课件 作者 翁健红 7 12 第10章.ppt
- Visual Forpro数据库设计与应用 教学课件 作者 安晓飞 10VFP第5讲.ppt
- Visual Forpro数据库设计与应用 教学课件 作者 安晓飞 10VFP第6讲.ppt
- Visual Forpro数据库设计与应用 教学课件 作者 安晓飞 10VFP第7讲.ppt
- Visual Forpro数据库设计与应用 教学课件 作者 安晓飞 10VFP第8讲.ppt
- Visual Forpro数据库设计与应用 教学课件 作者 安晓飞 10VFP第9讲.ppt
- Visual Forpro数据库设计与应用 教学课件 作者 安晓飞 10VFP第10讲.ppt
- Visual Forpro数据库设计与应用 教学课件 作者 安晓飞 10VFP第11讲.ppt
- Visual Forpro数据库设计与应用 教学课件 作者 安晓飞 10VFP第12讲.ppt
- Visual Forpro数据库设计与应用 教学课件 作者 安晓飞 10VFP第13讲.ppt
- Visual Forpro数据库设计与应用 教学课件 作者 安晓飞 10VFP第14讲.ppt
文档评论(0)