实验七 数据完整性实验 下载本文

内容发布更新时间 : 2024/12/23 18:29:17星期一 下面是文章的全部内容请认真阅读。

实验七:数据完整性实验

实验目的:

加深对数据完整性的理解。

实验内容:

数据库的完整性设置。

实验步骤:

可视化界面的操作方法: 一、实体完整性

1.将student表的“sno”字段设为主键:在表设计界面中,单击左边的行选定块,选定“sno”字段,单击工具按钮

设置主键。如图1所示:

图1

1. 将“sc”表的“sno”和“cno”设置为主键:在表设计界面中,单击并按住Ctrl键

拖动左边的行选定块,选定sno和cno字段,单击工具按钮所示:

设置主键。如图2

图2

二、域完整性 3. 将“ssex”字段设置为只能取“男”,“女”两值:在表设计界面,点击鼠标右键——CHECK约束,——添加约束,添加CK_student_sex名称,然后在约束表达式框中输入“ ssex in ('男','女') ”。如图3所示。

图3

三、参照完整性

4. 将“student”表和“sc”表中的“sno”字段设为参照: 打开“sc”表的设计界面, 点击工具栏按钮

, 在弹出的属性(properties)对话框中点击“新建”按钮,在“主键表(Primary key

table)”下拉框中选择“student”表,在其下的字段选择框中选择“sno”,在“外键表(Foreign

key table)”下拉框中选择“sc”表,在其下的字段选择框中选择“sno”,单击关闭即可。见图4。