614建立表之间的永久关系 建立永久关系 1.永久关系 FP中的永久关系是 对多全关联的数据库表,通过连接不同表的索 表时,几 聚热准高铁连援m繁 建立永久关系的表之间有主表和 分2用户根据需要确定 晕菲 卖为建参猴繁的被萄繁酚它 据 2.两种永久关系 VFP提供了在数据库表之间的两种关系 对一”关系和“-对多”关系 关系的类型取决于子表中的索引类型 对二”的关 在主素引与候选 南蠢中是对的,即主表与子表的联系起建立 系的对是盼态秀由奇计的主展继有表的季袭登映累制李线新 3.创建永久关系 奇在净器爱之生的紧有到p 之间建立永 相应的索引上 ●删除永久关系 在建立永久关系的联线上单击右键,在弹出的对话框中选择“删除关系” 即可。 返回
6.1.4 建立表之间的永久关系 ⚫ 建立永久关系 1. 永久关系 VFP中的永久关系是指:对多个关联的数据库表,通过连接不同表的索 引建立起它们之间的相互制约的关系,并且这种关系一旦建立起来,就作为数据 库的一部分而被永久地存储在数据库文件中,在以后要创建查询或表单中,每次 使用表时,凡建立了永久关系的表就会作为表之间的默认连接显示出来。 建立永久关系的表之间有主表和子表之分,由用户根据需要确定,主表 是指主动建立本关系的表,子表是被动建立关系的表,它们必须在同一个数据 库中。在建立关系之前要为建立联系的字段构建索引。 2. 两种永久关系 VFP提供了在数据库表之间的两种关系:“一对一”关系和“一对多”关系。 关系的类型取决于子表中的索引类型。 “一对一”的关系:主表与子表中是一一对应的,即主表与子表的联系是建立 在主索引与候选索引的基础上的。 “一对多”的关系:主表中的一条记录可对应子表的多条记录,即主表建立联 系的字段是所建立的索引为:主索引或候选索引;而子表建立联系的字段所建 立的索引的字段为普通索引。 3. 创建永久关系 在“数据库设计器”(Database Designer)中非常方便为数据库的表之间建立永 久关系。在打开的数据表之间用鼠标点住主表的索引拖动到子表相应的索引上 即可。 ⚫ 删除永久关系 在建立永久关系的联线上单击右键,在弹出的对话框中选择“删除关系” 即可。 返回
615设置参照完整性 三种设置参照完整性的方法 1)执行“数据库”菜单的“编辑参照完整性″。 2)双击关系联线,打开“编辑关系”,点击“参照完整性”按钮。 3)鼠标右键点击联线,在弹出的菜单中点击“编辑参照完整性′ 参照完整性生成器 更新规则删除规则|插入规则 当父表中的关键字值被修改时,应用哪条规则? C级联():用新的关键字值更新子表中的所有相关记录 C限制(R):若子表中有相关记录则禁止更新 弹出的“参照完整性生 忽略①):允许更新,不管子表中的相关记录 成器”对话框 表 br ower 忽略忽略P标记 取消 返回
6.1.5 设置参照完整性 ⚫ 三种设置参照完整性的方法 1)执行“数据库”菜单的“编辑参照完整性” 。 2)双击关系联线,打开“编辑关系”,点击“参照完整性”按钮。 3) 鼠标右键点击联线,在弹出的菜单中点击“编辑参照完整性” 返回 弹出的“参照完整性生 成器”对话框
62数据库的操作 62.1据库的打与关闭 6,22库的修改 6,2,3库的删除 返回目录
6.2 数据库的操作 6.2.1 数据库的打开与关闭 6.2.2 数据库的修改 6.2.3 数据库的删除 返回目录