内容发布更新时间 : 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。