数据库实验报告数据的完整性(共7页).doc
《数据库实验报告数据的完整性(共7页).doc》由会员分享,可在线阅读,更多相关《数据库实验报告数据的完整性(共7页).doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上安康学院电子与信息工程系实验报告(供不用记录实验数据、以作品的形式体现、注重操作练习过程的实验或上机课程参考)课程名称数据库原理及应用实验名称数据的完整性成绩姓名学号班级11级计算机科学与技术同组人员实验台号实验日期1实验目的:(5分)(1)理解数据库完整性约束的概念;(2)掌握SQL Server数据完整性的实现方法。2实验内容:(15分)(1)将教学管理数据库中学生表的学号字段,课程表的课程号字段设置为主码,并验证。(2)将教学管理数据库中选课表的学号和课程号字段设置为主码,并验证。(3)将学生表中的姓名字段设置为唯一约束,并验证。(4)给学生表的性别列增加检查约
2、束,要求性别只能为“男”或“女”,给年龄列增加检查约束,要求年龄在18到20岁之间,并验证。(5)给学生表的性别列增加默认值约束。(6)给选课表的学号和课程号字段分别创建外码约束,并验证。3实验过程:(60分)(1)将教学管理数据库中学生表的学号字段,课程表的课程号字段设置为主码,并验证。设置学生表中学号字段为主键 设置课程表中课程号为主键学生表信息在学生表中添加学号为98001的学生课程表信息在课程表中添加课程号为1的学生(2)将教学管理数据库中选课表的学号和课程号字段设置为主码,并验证。将选课表的学号和课程号字段设置为主码选课表信息在课程表中插入学号,课程号为98001,1的学生(3)将学生表中的姓名字段设置为唯一约束,并验证。(5)给学生表的性别列增加默认值约束。插入之后信息,默认为“男”(6)给选课表的学号和课程号字段分别创建外码约束,并验证。学生表信息课程表信息学生表中没有的学号,课程表中有的课程号学生表中有的学号,课程表中没有的课程号4实验总结:(20分)通过本次实验,理解了数据库完整性约束的概念,并且通过实验验证了数据库的完整性。验证了实体完整性,参照完整性,以及用户自定义完整性并且加深了理解。更加深刻的了解到了数据库,以及数据完整性的重要性。专心-专注-专业
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 实验 报告 数据 完整性
限制150内