- 1、本文档共59页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VisualFoxPro程序设计(等级考试版)-VisualFoxPro数据库及其操作
第3章 Visual FoxPro数据库及其操作 3 . 4 . 2 在表设计器中建立索引 1.打开表设计器的方法 (1)在项目管理器中打开表设计器 方法:在项目管理器窗口下切换到“数据”选项卡,然后选择其中要修改的那个表所属的数据库,并选中该数据库中要修改的那个表,再单击窗口右侧的“修改”命令按钮,则弹出该数据库表的表设计器。 (2)在数据库设计器中打开表设计器 方法:进入要修改的那个表所属的数据库的数据库设计器窗口,然后选中要修改的那个表,再单击“数据库”菜单,并单击其中的“修改”命令,或者在数据库设计器窗口中右击要修改的那个表,在弹出快捷菜单中选择“修改”命令。则弹出该表的表设计器。 3 . 4 . 2 在表设计器中建立索引 (3)使用命令打开表设计器 命令格式: MODIFY STRUCTURE 2.创建索引 建立索引的操作步骤如下: (1)在表设计器界面下单击的“索引”选项卡,然后单击“插入”按钮,这时会在界面中出现一个新行; (2)在“索引名”列中输入所需的索引名; (3)在“索引类型”下拉列表框中选择所需的索引类型; (4)单击“表达式”列右侧的按钮打开表达式生成器; (5)在表达式生成器中输入索引表达式,单击“确定”按钮。 (6)关闭表设计器窗口,保存结果。 3 . 4 . 3 利用命令方式建立索引 命令格式: INDEX ON〈索引表达式〉TAG 〈索引名〉 [ASCENDING|DESCENDING] [UNIQUE|CANDIDATE] 例3.7 建立索引:打开学生表XS,以“数学”字段创建一个名为“sx_cj”的索引。 USE XS INDEX ON 数学 TAG xs_cj 3 . 4 . 4 使用索引 设置、关闭主控索引 (1)设置主控索引 命令:set order to tag 索引名 (2)关闭主控索引 命令:set order to 例3.9 设置主控索引。 USE XS SET ORDER TAG sx_cj 3 . 4 . 4 使用索引 删除索引 当不再需要使用某个索引时,可以删除它。 既可以在表设计器中删除索引,也可以用命令来删除索引。 删除索引的命令有以下两种格式: 命令格式1: DELETE TAG 索引标识名1[,索引标识名2]… 命令格式2: DELETE TAG ALL 例:删除索引。 USE XS DELETE TAG sx_cj 3.5 数据完整性 在数据库中数据完整性是指保证数据正确的特性。数据完整性一般包括实体完整性、域完整性和参照完整性等,Visual FoxPro提供了实现这些完整性的方法和手段。 3 . 5 . 1 实体完整性与主关键字 实体完整性:是对关系中的记录唯一性,也就是主关键字的约束。具体来说,实体完整性是指关系中的主关键字不能为“空”值且不能有相同值。 在VFP中,实体完整性是通过设置主关键字或候选关键字来实现的。 3.5 数据完整性 3 . 5 . 2 域完整性与约束规则 域完整性:是对数据表中字段属性的约束,它包括字段的值域、字段的类型及字段的有效规则等约束。 域完整性是通过以下几个方面来实现的: (1)限定字段的取值类型和取值范围; (2)设置域约束规则。 域约束规则也称作字段有效性规则,它用于检验输入数据的正确性。 3 . 5 . 2 域完整性与约束规则 设置字段有效性规则 设置字段有效性规则通常是在表设计器中进行,“字段”选项卡中定义字段有效性规则的项目有“规则”、“信息”和“默认值”这3项。 具体的步骤如下: (1) 进入数据库表的表设计器后,单击要定义字段有效性规则的字段; (2) 分别输入“规则”、“信息”及“默认值”等项目; 字段有效性规则的项目可以直接输入,也可以单击文本框旁边的按钮打开表达式生成器来生成相应的表达式。 3.5 数据完整性 3 . 5 . 3 参照完整性与表之间的关联 表之间的关联:一个数据库包含的各个表中,有一些表之间存在着某种逻辑上的联系,为了反映这种联系,就需要建立这些表之间的关联。 通常,存在逻辑上的联系的两个表有公共字段(相同的某个字段),这两个表之间的关联就是按照这它们的公共字段值相等来建立的。 参照完整性:参照完整性与表之间的关联有关,其含义是:当插入、删除或修改一个表的数据时,通过参照引用与之关联的另一个表的数据,来检查对该表的数据操作是否正确。 3 . 5 . 3 参照完整性与表之间的关联 1.建立表之间的永久联系(关联) 建立数据库表之间的永久联系(关联)需要在
您可能关注的文档
- Excel2013高级教程—数据处理及分析.ppt
- EXCEL经典案例学习—制作人口金字塔图.ppt
- FAB卖点销售法则—君瀚服饰.ppt
- FAB销售技巧训练课程(终端导购技巧).ppt
- FBI面试题-高智商测验.ppt
- FBI面试题、很强很BT(含答案).ppt
- Excel中如何使用相对引用.绝对引用.混合引用.ppt
- FinancialStatementAnalysisandSecurityValuation-财务报表分析与安全评估.ppt
- FinancialFundamentaltoNon—FinancialExecutives管理人员财务必备.ppt
- francais新公共法语(吴贤良)初级教程教学课件.ppt
- 2024年云南省泸水市《一级注册建筑师之建筑物理与建筑设备》资格考试真题加答案.docx
- 2024年云南省泸水市《一级注册建筑师之建筑物理与建筑设备》资格考试真题【完整版】.docx
- 2024年云南省泸水市《执业药师之西药学专业二》考试题库【】.docx
- 2024年云南省泸水市《一级注册建筑师之建筑物理与建筑设备》资格考试题库及答案(名师系列).docx
- 2024年云南省泸水市《一级注册建筑师之建筑物理与建筑设备》考试王牌题库带答案(满分必刷).docx
- 2024年云南省泸水市《质量员之设备安装质量基础知识》考试内部题库及答案(新).docx
- 2024年云南省泸水市《一级注册建筑师之建筑物理与建筑设备》资格考试必刷100题大全及答案(基础+提.docx
- 2024年云南省泸水市《执业药师之西药学专业二》资格考试必背200题完整版【全国通用】.docx
- 2024年云南省泸水市《一级注册建筑师之建筑物理与建筑设备》考试必背100题真题加答案.docx
- 2024年云南省泸水市《一级注册建筑师之建筑物理与建筑设备》考试必刷100题完整版及一套答案.docx
最近下载
- (19三96)山西省尧都区部分联校课堂教学模式改革的研究与实践(名校课模讲座三之96).doc
- 硬笔楷书字帖常用字练习完整版整理.pdf
- 魏氏组织的形成原因及如何解决.doc
- 入职(电气技术员)测试题(含答案).doc
- 2022-2023年副主任医师(副高)-健康教育与健康促进(副高)考试题库1(含答案).docx VIP
- 2024年化工企业安全管理人员试题试题库真题A4版打印.docx
- 2023年PLC及其应用理论知识考核试题及答案.pdf
- 2024年电气控制与PLC专业知识考试题库及答案(含A.B卷).pdf VIP
- 使用林地可行性报告编写规范.pdf VIP
- 水产品 投标方案(技术方案).doc
文档评论(0)