实验七大数据完整性实验Word文档下载推荐.docx

上传人:b****2 文档编号:1470449 上传时间:2023-04-30 格式:DOCX 页数:12 大小:813.41KB
下载 相关 举报
实验七大数据完整性实验Word文档下载推荐.docx_第1页
第1页 / 共12页
实验七大数据完整性实验Word文档下载推荐.docx_第2页
第2页 / 共12页
实验七大数据完整性实验Word文档下载推荐.docx_第3页
第3页 / 共12页
实验七大数据完整性实验Word文档下载推荐.docx_第4页
第4页 / 共12页
实验七大数据完整性实验Word文档下载推荐.docx_第5页
第5页 / 共12页
实验七大数据完整性实验Word文档下载推荐.docx_第6页
第6页 / 共12页
实验七大数据完整性实验Word文档下载推荐.docx_第7页
第7页 / 共12页
实验七大数据完整性实验Word文档下载推荐.docx_第8页
第8页 / 共12页
实验七大数据完整性实验Word文档下载推荐.docx_第9页
第9页 / 共12页
实验七大数据完整性实验Word文档下载推荐.docx_第10页
第10页 / 共12页
实验七大数据完整性实验Word文档下载推荐.docx_第11页
第11页 / 共12页
实验七大数据完整性实验Word文档下载推荐.docx_第12页
第12页 / 共12页
亲,该文档总共12页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

实验七大数据完整性实验Word文档下载推荐.docx

《实验七大数据完整性实验Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《实验七大数据完整性实验Word文档下载推荐.docx(12页珍藏版)》请在冰点文库上搜索。

实验七大数据完整性实验Word文档下载推荐.docx

一、实体完整性

1.将student表的“sno”字段设为主键:

在表设计界面中,单击左边的行选定块,选定“sno”字段,单击工具按钮

设置主键。

如图1所示:

图1

1.将“sc”表的“sno”和“cno”设置为主键:

在表设计界面中,单击并按住Ctrl键拖动左边的行选定块,选定sno和cno字段,单击工具按钮

如图2所示:

图2

二、域完整性

3.将“ssex”字段设置为只能取“男”,“女”两值:

在表设计界面,点击鼠标右键——CHECK约束,——添加约束,添加CK_student_sex名称,然后在约束表达式框中输入“ssexin('

男'

'

女'

)”。

如图3所示。

 

图3

三、参照完整性

4.将“student”表和“sc”表中的“sno”字段设为参照:

打开“sc”表的设计界面,点击工具栏按钮

在弹出的属性(properties)对话框中点击“新建”按钮,在“主键表(Primarykeytable)”下拉框中选择“student”表,在其下的字段选择框中选择“sno”,在“外键表(Foreignkeytable)”下拉框中选择“sc”表,在其下的字段选择框中选择“sno”,单击关闭即可。

见图4。

图4

命令方式操作方法:

1.将“student”表的“sno”字段设为主键:

当“student”表已存在则执行:

当“student”表不存在则执行:

注:

可用命令“droptablestudent”删除“student”表

2.添加一身份证号字段,设置其惟一性.(注:

操作前应删除表中的所有记录)

3.将“sc”表的“sno”和“cno”设置为主键:

当“sc”表已存在则执行:

当“sc”表不存在则执行:

4.将“ssex”字段设置为只能取“男”,“女”两值:

当“student”表不存在则执行:

5.设置学号字段只能输入数字:

6.设置身份证号的输入格式:

7.设置18位身份证号的第7位到第10位为合法的年份(1900-2050)

9.设置男生的年龄必须大于22,女生的年龄必须大于20.

10.将“student”表和“sc”表中的“sno”字段设为参照:

四、完整性验证

1.实体完整性:

在“student”表数据浏览可视化界面中输入学号相同的两条记录将会出现错误如图5所示:

图5

或者在命令窗口输入下面两条命令也会出现错误提示:

insertintostudentvalues('

95003'

张三'

24,'

CS'

42222919901012903X'

95001'

李四'

21,'

422229199510129031'

图6

下面的语句用来验证“sc”表中的实体完整性:

insertintoscvalues('

95002'

'

10'

65)

90)

图7

2.域完整性:

使用下面的语句验证“ssex”字段的域完整性:

95009'

张匀'

大'

20,'

‘422229************’)

3.参照完整性:

使用下面的语句“验证”sc表中的“sno”字段的域完整性(假设student表中没有学号为“95998”的学生记录):

98998'

98)

思考:

建立课程的实体完整性,和课程号cno的参照完整性;

实验小结:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2