- 1、本文档共53页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[IT认证]二级VFP讲义_第3章
表、数据库、项目管理器的相关操作 3.4 索 引 1、索引的含义 VFP 按照记录进入表的先后顺序来存储、编号(物理顺序); 通过建立索引来对记录重新排序(逻辑),它只改变记录的逻辑顺序,并不改变记录的物理顺序,也不会建立新表; 同一个表,用户常常需要按照多种不同的顺序使用记录,这就需要根据要求建立多种索引; 一种排序要求建立一个索引,一个表可以建立多个索引,用户可以按照多种不同的顺序来使用表的记录。 索引:按表中的某个字段的值对记录排序,得到的记录号顺序自动存放在一个特殊文件中(.cdx) ,而表中的记录并不发生任何改变。 2、索引的分类 ①主索引: 创建主索引的字段不允许出现重复值,只有数据库表才能建立主索引,一个表中只能建立一个主索引。 ②候选索引: 创建候选索引的字段不允许出现重复值,一个表可以建立多个候选索引。 ③普通索引: 创建普通索引的字段允许出现重复值,一个表中可以建立多个普通索引。 ④唯一索引: 创建唯一索引的字段允许出现重复值,一个表中可以建立多个唯一索引,但只保存表中索引字段值相同的一组中多个记录的第一个记录号。 3、索引顺序分为:升序(由小到大),降序(由大到小)。 4、建立索引: 选中要操作的表,做结构“修改”。 可对一个字段或多个字段的组合建立索引。 5、查看表的索引顺序: “浏览”要操作的表,在“浏览”方式下,打开“表”菜单,设置表的“属性”。则在表窗口上或用命令LIST即可查看到重新排序后的记录。 打开: P125文件夹“学生”数据库,对”学生档案“表做如下操作: 1、对“年龄”进行索引(升序;索引名:年龄;索引表达式:年龄) 2、查看索引顺序; 3、删除原来的索引; 4、按“性别”升序,建立“普通索引”,查看索引顺序; 5、按“性别”升序,建立“唯一索引”,查看索引顺序; 6、删除原来的索引; 7、按“学号”降序,建立“主索引”,查看索引顺序; 9 、删除原来的索引。 3.5 数据完整性 一、实体完整性与主关键字 实体完整性是保证表中记录唯一的特性,即在一个表中不允许有重复的记录。 在VFP中利用主关键字或候选关键字来保证表中的记录唯一,即保证实体唯一性。 如果一个字段的值或几个字段的值能够唯一标识表中的一条记录,则这样的字段称为候选关键字。在一个表中可能会有几个具有这种特性的字段或字段组合,这时从中选择一个作为主关键字。 上机实例: 1、打开: P125文件夹“学生”数据库; 2、分别对“学生”、“课程”、“成绩”表建立主索引。 3、查看三个表的索引顺序; 4、删除原来三个表的索引。 二、域完整性与约束规则 域完整性是在建立表时,通过定义字段类型、字段宽度、字段有效性规则来实现数据的域完整性,限定取值类型和取值范围。 约束规则也称作字段有效性规则,在插入或修改字段时被激活,主要用于数据输入正确性的检验,也进一步保证域完整性。 作用:字段的有效性规则可以检查数据的有效性,即只有合法的数据才能进入到表中,当输入不合字段规则的数据时,拒绝存入表,这可以减少输入错误。 * 第 3 章 VFP数据库及其操作 3.1 VFP数据库及其建立 一、基本概念 1、一个系统中所有数据分别存储于不同的表中; 2、一个系统中,把若干个关系比较固定的表集中起来放在一个数据库中管理,在表间建立关系,设置属性和数据有效性规则使相关联的表协同工作。 3、数据库是管理数据对象的系统文件,数据库提供了对表进行关联、管理、操作的平台和手段。 二、建立数据库 1、在项目管理器中新建数据库; 2、通过“新建”对话框建立数据库; 3、通过命令交互建立数据库: Create Database 数据库名 三、使用数据库 在数据库中建立表或使用数据库中的表时,都必须先打开数据库。 1、在项目管理器中修改数据库; 2、通过“打开”对话框打开数据库; 3、通过命令打开数据库: Open Database 数据库名 四、修改数据库 1、从项目管理器中“修改”打开数据库设计器; 2、通过“打开”对话框打开数据库设计器; 3、使用命令打开数据库设计器: Modify Database 数据库名 五、删除数据库 1、在项目管理器中删除数据库; 此时并不把数据库中的表或其他对象真正删除
您可能关注的文档
- [初一政史地]第13课 两汉时期的对外交流.ppt
- [初一政史地]第1课 两次鸦片战争.ppt
- [初一政史地]第6课对外友好往来.ppt
- 07年12月-12年6月六级英语听力原文.doc
- 17Linux简介及常用命令.ppt
- 200706-201206英语六级听力原文及答案.doc
- [初一政史地]第七章 第一节 日本 第1课时讲学稿答案.ppt
- 1_Linux概括及安装.ppt
- 2008--2011大学英语四级听力原文 试题 答案.doc
- [初一政史地]第二单元 第四课 铁器牛耕引发的社会变革.ppt
- 互联网保险用户行为分析及产品创新策略优化报告.docx
- 互联网保险用户行为分析报告:2025年智能产品创新与用户体验优化.docx
- 互联网保险用户行为分析报告:2025年产品创新与市场细分市场拓展.docx
- 2025年电网调频中应用的液流电池储能技术发展报告.docx
- 2025年房地产市场调控政策对房价走势的房地产市场政策调整策略研究报告.docx
- 互联网保险用户行为分析:产品创新与市场拓展策略报告.docx
- 2025年餐饮行业绿色供应链管理实践报告.docx
- 运动服饰电商2025年跨境物流智能分拣技术升级创新报告.docx
- 2025年汽车轻量化材料在汽车轻量化车身涂装中的应用趋势报告.docx
- 2025年能源行业储能技术多元化在储能电站储能系统与电网互动中的应用报告.docx
最近下载
- 冠心病合并房颤的抗凝抗栓策略.ppt VIP
- 副高中医护理试题及答案.docx
- 员工职业发展通道设计课程.ppt VIP
- 注册安全工程师中级其他安全生产专业实务(电气安全)模拟试卷3.pdf VIP
- VDI2230高强度螺栓连接的系统计算中文版.pdf VIP
- 汉威KB500可燃气体报警控制器使用说明书.pdf
- 2024-2030全球摩托车和机车头盔行业调研及趋势分析报告.docx
- 2024-2030全球全面式蓝牙摩托车头盔行业调研及趋势分析报告.docx
- 神木市东安煤业有限公司煤炭资源整合项目(0.60Mt_a)(重大变动)环境影响报告书.pdf VIP
- (高清版)DB11∕T 1702-2019 生活饮用水样品采集技术规范.pdf VIP
文档评论(0)