- 1、本文档共45页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 数据库及其操作 VFP索引文件的使用 索引文件的功能 控制记录的排列顺序(逻辑顺序)。 帮助用户快速、准确检索数据(作为数据库中数据关联的依据)。 索引类型 主索引 候选索引 普通索引 唯一索引 主索引 可确保字段中输入值的唯一性并决定了处理记录的顺序。可以为数据库中的每一个表建立一个主索引。如果某个表已经有了一个主索引,可以继续添加候选索引。 候选索引 象主索引一样要求字段值的唯一性并决定了处理记录的顺序。在数据库表和自由表中均可为每个表建立多个候选索引。 普通索引 也可以决定记录的处理顺序,但是允许字段中出现重复值。在一个表中可以加入多个普通索引。 唯一索引 以指定字段的首次出现值为基础,选定一组记录,并对记录进行排序 索引类型比较 索引文件的类型 单索引文件(IDX) 结构复合索引文件(CDX) 非结构复合索引文件(CDX) 结构复合索引文件的特点 索引文件名与其相关表主名相同,扩展名为CDX。 随着表文件的打开而打开,关闭而关闭。 系统会对其自动维护(自动更新)。 一个索引文件中可以包含多种索引顺序。 删除了所有“索引顺序”,CDX索引文件自动删除。 创建结构复合索引方法 利用“表设计器”创建 利用命令创建(不能创建“主索引”) (结构复合索引文件名与表名相同,扩展名为CDX) 利用“表设计器”创建 打开“表设计器”。 在“表设计器”中,选择“索引”选项卡。 设置索引参数: 在“索引名”框中,键入索引名。 从“类型”列表中,选定索引类型。 在“表达式”框中,键入作为记录排序依据的字段名。 在“筛选”框中输入筛选表达式。 选择“确定”。 筛选记录 通过添加筛选表达式,可以控制哪些记录可包含在索引中。 在“筛选”框中,输入一个筛选表达式。 用索引对记录排序(设置主控索引) 方法一:利用“工作区属性”对话框中的“索引顺序”选项,选择相应的索引顺序。 方法二:利用命令: SET ORDER TO 索引名(顺序) 关闭索引顺序,恢复“物理顺序”: SET ORDER TO 创建结构复合索引的命令 INDEX ON TAG 类型:候选索引(CANDIDATE)、普通索引、唯一索引(UNIQUE)。 排序方式:升序(ASCENDING) 降序(DESCENDING) 打开和关闭索引文件 结构复合索引文件随着表文件的打开而打开,关闭而关闭。 用命令刚创建的索引文件即处于打开状态。 单索引、非结构复合索引必须单独打开。 删除索引 在“表设计器”的“索引”选项卡上选择“索引名”,然后单击“删除”按钮。 DELETE TAG 索引标记名 DELETE TAG ALL 索引的更新 自动更新:修改表中记录时,当前已经打开的索引文件将自动更新。 命令更新:修改记录时,未打开的索引文件不会自动更新,需要重新打开重新更新,可以使用命令更新: REINDEX 索引定位记录指针 FIND 字符型常量/数值型常量 SEEK 表达式 功能:将记录指针定位到索引关键值与指定值相匹配的第一条记录上。 要继续查找其它匹配记录须使用SKIP命令 数据完整性 数据完整性是VFP系统为了保证数据的正确性、一致性和安全性而提供的一种重要技术,它包括: 域完整性 实体完整性 参照完整性 实体完整性与主关键字 实体完整性,也可称为行完整性,指的是表中的每一行都必须能够惟一标识,且不存在重复的数据行。实现实体完整性的方法是使用: 侯选关键字 主关键字 侯选索引 主索引 域完整性与约束规则 域完整性,也可称为字段(列)完整性,指的是限制用户往列中输入内容,保证给定列的输入有效性。实现域完整性的方法有: 限制列值的数据类型:数据类型定义实现。 建立字段有效性规则。 参照完整性与表之间的关联 参照完整性指的是,当一个表引用了另一个表中的某些数据时,要防止非法的数据更新。如插入、修改或删除,已保持表之间已定义的关系。 实现参照完整性主要通过创建表之间的“永久关联”,设置“更新规则”、“删除规则”、“插入规则”来完成。 永久关系 永久关系是存储在数据库文件中的关系,并在“查询设计器”和“视图设计器”中,自动作为默认连接条件使用的数据库表间关系。 与 SET RELATION 命令设置的临时关系不同,永久关系在每次使用表时不需要重新创建。 创建永久关联的先决条件 用户要创建表间的永久关联关系,必须确保“父表”中具有主索引关键字或候选索引关键字,在被关联的“子表”中可以是普通索引关键字或其它索引 ; 如果表还没有建立索引,必须先建立索引,后建立永久关系。 创建永久关联的方法 在“数据库设计器
您可能关注的文档
- Sybase索引的使用和优化.docx
- 第1章 预备知识及其基本操作12.doc
- 任务12 警告灯电路故障检修.doc
- 海景酒店警示语.doc
- 五种防火墙操作管理软件评测.doc
- 兽医实验室常用的警告标志.doc
- 2-职业病危害警示及告知制度.docx
- 当星线尤其是十字星线出现时就是一个警告信号.doc
- 捷豹路虎仪表故障灯信息.docx
- 2011年电大电大[网络编程技术]第二次作业答案.doc
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
最近下载
- 会计学原理23版 英文版课件WildFAP23eCh05PPT.pptx
- 华为公司职类职种职级体系的划分及职业发展通道设计.pdf VIP
- 建筑解析流水别墅.pptx
- 2025届高三英语复习语法填空专题(24张PPT).pptx VIP
- 基于PLC的磨矿控制系统设计.docx
- 有限元分析论文.doc VIP
- 苏教版小学科学五年级上册第四单元《水在自然界的循环》大单元教学设计(含练习).docx
- 聚氯乙烯热收缩膜标签验收标准.doc VIP
- 2023年安徽省高中学业水平合格性考试数学试卷真题(含答案详解) (2).pdf VIP
- 2025届江苏省南菁高级中学物理高一第一学期期中达标检测模拟试题含解析.doc
文档评论(0)