国开《数据库基础与应用》第二章 2-2-2:参照完整性

搜答案方法:电脑端按「Ctrl+F」、手机端用「页面查找」功能输入关键词查找。

2-2-2:参照完整性

若一个关系R1中的外码,对应另一个关系R2中的主码,R1中的外码和R2中的主码不但要定义在同一个域上,而且要求外码的取值不能超出对应主码的已有取值范围,否则将为非法数据,不允许被输入和修改。

例如:R1(课程号,课程名,学分,所在系号),R2(系号,系名,系主任,办公电话),课程关系R1中每个元组的所在系号的值,或者为空,或者必须是院系关系R2中一个相应元组的系号属性的值。

参照完整性:在一个关系R1中,每个外码的取值要么为空,要么等于另一个被参照的关系R2中每个元组的主码。R1为参照关系、引用关系、子关系, R2为被参照关系、被引用关系、父关系。

在实施参照完整性的两个关系中,它们是父子联系,父关系中的一个元组对应子关系中的多个元组。

例如:设有如下5个关系:

订单(订单号,客户号,雇员号,订单日期)

订单明细(订单号,商品号,单价,订购数量)

客户(客户号,姓名,性别,联系电话,联系地址)

雇员(雇员号,姓名,性别,柜台,工作电话)

商品(商品号,品牌名,型号,类别,产地,电话)

其中每个客户可以签定多个订单,每个雇员(即销售员)也可以签定多个订单,每个订单的客户可以订购多种商品。



「国开学习吧」:用户COOKIE有效时间30天,收藏网址『guokaixuexi.com』不迷路哦~

相关文章

国开《数据库基础与应用》第三章 3-3-3:第一范式规范化举例

国开《数据库基础与应用》第三章 3-3-3:第一范式规范化举例

3-3-3:第一范式规范化举例例1:设一个通信录关系模式为T(姓名,性别,单位,电话(长途区号,办公电话,家庭电话)),假定对应的关系实例如下表1所示。表1 不规范化的通信录关系表姓名性别单位性别年龄...

国开《数据库基础与应用》第一章 1-4-1:各种逻辑数据模型概述

国开《数据库基础与应用》第一章 1-4-1:各种逻辑数据模型概述

1-4-1:各种逻辑数据模型概述概念数据模型是不能在计算机中使用的,必须把它转换为相应的逻辑数据模型,从而在计算机中实现数据处理活动。逻辑数据模型:层次数据模型、网状数据模型、关系数据模型、面向对象数...

国开《数据库基础与应用》第八章 实验二:查询对象的建立与使用

国开《数据库基础与应用》第八章 实验二:查询对象的建立与使用

实验二:查询对象的建立与使用实验准备:了解和掌握文字教材第8章的全部内容。实验目的:能够启动和进入Access数据库管理系统操作环境,能够打开一个数据库文件,能够利用数据库中的表建立用户所需要的各种查...

国开《数据库基础与应用》第五章 本章小结

国开《数据库基础与应用》第五章 本章小结

本章小结1.数据库应用系统设计是一项非常艰巨的任务,它需要很强的数据库理论知识,相关应用领域的专业知识,数据库管理系统和开发工具的运用,以及个人和团队的经验和能力等。对于初学者来说,要有耐心,要脚踏实...

国开《数据库基础与应用》第九章 9-2-1:窗体控件概述

国开《数据库基础与应用》第九章 9-2-1:窗体控件概述

9-2-1:窗体控件概述在利用“空白窗体”命令和“窗体设计”命令创建窗体时,都需要用户在打开的空白窗体界面上,添加各种控件,完成窗体设计。下面图1就是使用“窗体设计”命令,打开一个窗体设计视图的情况,...

国开《数据库基础与应用》第三章 3-4-2:第二范式规范化举例

国开《数据库基础与应用》第三章 3-4-2:第二范式规范化举例

3-4-2:第二范式规范化举例设一个学生选课关系为SSC(学生号,姓名,性别,课程号,课程名,课程学分,成绩),其中每个学生可以选修多门课程,每门课程可以由多个学生选修,成绩属性描述某个学生学习某门课...

国开《数据库基础与应用》第二章 2-3-1:并运算

国开《数据库基础与应用》第二章 2-3-1:并运算

2-3-1:并运算设两个关系R和S具有完全相同的结构模式,则R和S的并运算的结果仍然是一个关系,该关系的结构与R或S的结构相同,该关系的值是R中所有元组与S中所有元组共同组成的集合。R和S的并运算记作...

国开《数据库基础与应用》第二章 2-1-4:广义码

国开《数据库基础与应用》第二章 2-1-4:广义码

2-1-4:广义码广义码是关系中各种与码有关的属性或属性组的总称,可以被细分为超码、候选码、主码(码)、备用码、外码等5种。超码(super key)是关系中能够区别每个元组的属性或属性组。候选码(c...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。