开发工具:
文件大小: 5kb
下载次数: 0
上传时间: 2020-05-07
详细说明:【数据库完整性实验】实验完整代码
打开ScoreDB数据库,完成以下操作:
(1)分别定义ScoreDB数据库中各基表的主键、外键,实现实体完整性约束和参照完整性约束;
(2)往student表插入一条跟已有的学号相同的学生数据,验证实体完整性约束;
(3)向score表中插入一条数据,其中数据中的课程编号是课程表中没有的,验证参照完整性约束;
(4)修改score表中一条数据的课程编号,该编号是课程表中没有的,验证参照完整性约束;
(5)删除student表中的一条数据(其中学号出现在score表中),验证参照完整性约束。
(6)增加score表的约束条件,要求成绩在0-100之间。增加student表的约束条件,要求性别只允许取“男”或“女”。
(7)创建一个触发器student_update,实现功能:如果在学生表中修改了学号,则自动修改成绩表中的学号。
(8)创建一个级联删除触发器student_delete。要求:当从学生表中删除某学生信息时,同时删除score表中此学生相关的选课记录。
(9)创建一个触发器student_insert,实现功能:如果往学生表中插入数据,则自动修改班级表中的班级人数classNum。(如果改为删除数据,代码要怎么改?)
(10)建立一个触发器course_check,每当删除课程表中记录时,先检查此课程是否已被选修,如选修则不允许删除,且给出提示信息“此课程已有学生选修,无法删除!”。
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.