创建数据库各表间的关系

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

任务2 创建数据库各表间的关系
1.创建“学生基本信息表”和“成绩表”间的一对多关系,并应用“实施参照完整性”规则;
2.创建“课程表”和“成绩表”间的一对多关系,并应用“实施参照完整性”规则。

释义:⑴表间关系,通常是由匹配(或共用)字段联接的,多数情况下,表间关系将会是一个表的主键与另一个表的外键(所谓外键是表中的一列/列组,所包含的值与参照表中的主键值相匹配)。

在关系数据库管理系统中,表间关系分为3类,即①一对一,②一对多,③多对多。

⑵参照完整性规则规定:主键字段的值为空或重复,以及外键字段的值在参照表的主键字段中不存在,这些都是非法的数据。

参照完整性用于确保两表之间关系的合理性,可以最大限度地降低表中数据的冗余。

【提示】
创建表间关系
(1)单击“工具”菜单,选择“关系”命令,打开“显示表”对话框和“关系”窗口。

(2)依次双击“成绩表”、“课程表”和“学生基本信息表”,单击“关闭”按钮。

显示“关系”窗口。

①拖曳“学生基本信息表”的“学号”字段到“成绩表”中的“学号”处,松开
鼠标,打开“编辑关系”对话框。

②选择“实施参照完整性”复选框。

③单击“创建”按钮。

④拖曳“课程表”的“课号”字段到“成绩表”中的“课号”处,松开鼠标,打
开“编辑关系”对话框。

⑤选择“实施参照完整性”复选框。

⑥单击“创建”按钮。

(3)单击“关系”窗口的“关闭”按钮。

注意:在“关系”窗口中所创建的关系为“永久性关系”,这种关系在设计查询、窗体、报表中都自动起作用。

相关文档
最新文档