上传仅为学习交流使用,请勿倒卖盗卖
2022-11-29 21:15:15 94KB 数据库
1
数据库完整性实验】实验完整代码 打开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,每当删除课程表中记录时,先检查此课程是否已被选修,如选修则不允许删除,且给出提示信息“此课程已有学生选修,无法删除!”。
2022-11-22 01:40:31 5KB 数据库 sql SQL Server
1
空间数据库课件:第五章 数据库完整性.ppt
2022-07-07 20:04:27 882KB 数据库
数据库系统概论课件:第5章 数据库完整性.ppt
2022-06-25 09:05:29 694KB 数据库系统
数据库课件 第五章 数据库完整性5-1
2022-06-08 14:05:08 425KB 数据库 文档资料 database
关系数据库完整性关系数据库完整性
2022-06-07 20:03:19 96KB 文档资料
数据库系统概论:第5章 数据库完整性.ppt
2022-06-07 09:06:39 617KB 数据库 文档资料 database
数据库完整性数据库完整性
2022-06-05 11:03:49 571KB 数据库 文档资料 database
实验三 数据库的安全性和完整性控制 (1)通过本实验能够熟练应用sql语言进行用户权限的授予和回收。 (2) 熟练掌握实体完整性,参照完整性及用户定义的完整性的定义。 (3)体会oracle数据库系统在安全性和完整性保护方面的特性。
1
黑笔是我写的,红笔是我在网上找的答案。我俩参考表设置的不一样,我设置反了! 他这个语句好像也不是标准SQL,应该是MYSQL还是Oracle吧。希望老师解答~ (1)统计离散数学成绩分布 CREATE TABLE SCC( Grades CHAR(5), Num INT ) --存人数 INSERT INTO SCC(Grades,Num) VALUES('>90',0); INSERT INTO SCC(Grades,Num) VALUES('>80',0); INSERT INTO SCC(Grades,Num) VALUES('>70',0)
2022-05-20 09:44:39 489KB mysql存储过程 num 大数据
1