- 1、本文档共52页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
vfp索引课案
图4-43 设置实体完整性 执行上述命令,打开表设计器如图4-43所示,可以看到:数据库表比自由表的“表设计器”具有更多的选项。其中,“显示”、“字段有效性”、“匹配字段类型到类”和“字段注释”是数据库表的“表设计器”所特有的四个选项组。 根据题意,进行如下操作: (1)在“表设计器”的“字段”选项卡中,选定“职工号”字段。 (2)在“字段有效性”选项组的“规则”框中输入: .NOT.EMPTY(职工号) (3)在“信息”框中输入:主关键字不能为空!,如图4-43所示。 说明:设置字段有效性之后,当输入的数据记录违反字段有效性规则的时,显示出错提示信息。 域完整性是指字段取值的合理性。建立表结构时,定义了字段的类型和宽度,但这不能保证字段取值的合理性。域的约束规则也称为字段有效性规则。 §4.4.2 域完整性 1.设置域完整性 域完整性在“表设计器”的“字段”选项卡中设置。 【例4-24】打开数据库表Zgjk3.dbf,设置基本工资的值不少于600。若违反规则,则提示:基本工资不小于零!。 操作步骤如下。 (1)打开数据库表Zgjk3.dbf。 (2)打开“表设计器”,选择“字段”选项卡。 (3)选定“基本工资”,在“字段有效性”选项组的“规则”框中输入:基本工资=0。 (4)在“信息”框中输入:基本工资不小于零!,如图4-43所示。 (5)单击“确定”按钮,关闭“表设计器”,保存所作的设置。 图4-43 设置域完整性 2.设置字段默认 设置字段默认可以减少记录数据的录入量。 【例4-25】职工简况表Zgjk3.dbf中,大多数职工已婚。为了减少记录数据的录入量,将“婚否”字段的默认值设置为.T.。 图4-44 设置字段默认值 操作步骤如下。 (1)打开数据库表Zgjk3.dbf (2)选择“显示”菜单中的“表设计器”命令,打开“表设计器”的“字段”选项卡。 (3)选定“婚否”字段,在“字段有效性”选项组的“默认值”框中输入:.T. ,如图4-44所示。 1.表间联系类型 (1)永久联系 在“数据库设计器”中建立的表间联系为永久联系,永久联系作为数据库的对象长期保存在数据库中,随着数据库打开而打开,关闭而关闭。永久联系主要用于检查数据库表间参照完整性和设置数据库环境。永久联系不能实现不同工作区中表的记录指针的联动。 (2)临时联系 临时联系是在VFP运行期间,使用“窗口”菜单中的“数据工作期”命令或SET RELATION命令建立的联系。临时联系随着数据库关闭而取消。临时联系能够实现不同工作区中表的记录指针的联动。 §4.4.3 参照完整性与表间联系 2 .创建表间永久联系 创建表间联系的步骤是:先建立两个表的联系字段的索引,然后在“数据库设计器”窗口中,建立表间联系。 (1)建立联系字段的索引 为了建立数据库表之间的联系,首先要在各个表中建立联系字段的索引。 若要建立两表之间的一对一联系,两个表的联系字段必须是主索引或者候选索引(具有惟一性)。 若要建立两表之间的一对多联系,作为“一”方的父表的索引必须是主索引或者候选索引(具有惟一性),作为“多”方的子表的索引必须是普通索引(允许出现重复值)。 (2)建立表间联系 在“数据库设计器”窗口中,打开“职工业绩”数据库。 按住鼠标左键把一个表的索引拖放到另一个表的索引上,两表之间就出现了一条关系连线,其中不带分岔的一端表示联系中的“一”方,带有三分岔的一端表示联系中的“多”方,如图4-45所示。 图4-45 建立表间永久联系 (3)编辑表间联系 1)鼠标左键单击表之间的连线,连线变粗,表示选定了该连线。 2)鼠标右键单击选定的连线,弹出快捷菜单。 3)若选择“删除关系”命令,则取消表间的联系;若选择“编辑关系”命令,则打开“编辑关系”对话框。 2.设置参照完整性 数据库表建立了表间永久联系后,表之间的记录就存在一定的联系。 设置参照完整性是为了控制表之间的记录一致性。当修改、删除、插入记录时,如果建立了参照完整性,VFP将检查操作的合法性,以保持已建立的表间联系的正确性。 设置参照完整性的步骤如下: (1)在各个数据库表中建立联系字段的索引。 (2)建立数据库表之间的永久联系。 (3)清理数据库。 执行“数据库”菜单中的“清理数据库”命令,物理删除数据库各个表中所有带有删除标记的记录。 (4)设置参照完整性的约束条件 鼠标右击表间连线,在弹出的快捷菜单中选择“编辑参照完整性”命令,打开“编辑参照完整性生成器”对
您可能关注的文档
- USB温湿度记录仪用户手册课案.doc
- 化学第七次月考卷课件.docx
- USB驱动安装帮助750课案.doc
- 化学热力学初步(无机化学)课件.ppt
- U盘插在电脑不显示盘符的最终解决办法.docx
- 化学能与电能(第二课时).ppt
- 化学类安全题.doc
- 化学能与热能01.ppt
- 化学药品取样与添加2016-5-26.ppt
- 化学药品快速检验基本操作.ppt
- 吉安县公开招聘专职文明实践员笔试备考试题及答案解析.docx
- 2025重庆枫叶国际学校招聘教师笔试备考试题及答案解析.docx
- 游机队电玩自制联网教程-tplink.pdf
- 2025重庆新华出版集团招聘1人笔试模拟试题及答案解析.docx
- 2025宜宾高新丽雅城市产业发展有限公司公开招聘笔试模拟试题及答案解析.docx
- 2025云南保山市龙陵县勐糯镇人民政府招聘合同制专职消防员1人笔试模拟试题及答案解析.docx
- 11.1生活中常见的盐 九年级化学人教版下册.pptx
- 6.1法律保护下的婚姻 高二政治《法律与生活》课件(统编版选择性必修2)(新版).pptx
- 文昌市中小学教师校园招聘29人笔试模拟试题及答案解析.docx
- 10.1.5 常见的酸和碱(第5课时)课件-九年级化学人教版下册.pptx
文档评论(0)