东北师范大学数据库系统(离线考核)

作者:奥鹏周老师 分类: 东北师范大学 发布时间: 2020-04-15 23:40
奥鹏作业答案 联系QQ:3326650399 微信:cs80188
离线考核
《数据库系统》
满分100分
一、名词解说题(每小题2分,共10分。)
1.数据库系统
2.数据库安全性
3.3NF
4.封闭
5.数据库镜像
二、简答题(每小题5分,共20分。)
1.试述强行存取操控方法。为何强行存取操控比自立存取操控更安全?
2. 试述存储过程的长处。
3.试述在具有检查点的康复技术中,动态保护日志文件的过程。
4.试述数据库设计过程。
三、理论应用题(每小题10分,共30分。)
1. 若有关系形式R(W,X,Y,Z),F ={X→Z,WX→Y}。试问关系R归于第几范式?
2.设有依靠集:F={AB→C,C→A,BC→D,D→EG,BE→C,CG→BD,CE→AG},计算其等价的最小依靠集。
3.今有3个业务的一个调度r3(B)r1(A)w3(B)r2(B)r2(A)w2(B)r1(B)w1(A),该调度是抵触可串行化的调度吗?为何?
四、实习应用题(共20分)
用SQL句子在SQL Server2000下完成如下功用。所用数据库表结构如下:
student(学生表):(sno,学号,9字符;sname,名字,最多4个汉字;ssex,性别,一个汉字;sage,年纪,整数;sdept,地点院系,不超越十个汉字)。
course(课程表):(cno,课程号,5字符;cname,课程名,最多10字符;cpno,先修课号,5字符;credit,学分,整数)。
sc(学生选课表):(sno,学号,9字符;cno,课程号,5字符;grade,分数,整数)。
1.树立表sc,指定外键sno参照学生表的sno,当删去学生表时级联删去sc表相应记载。
2.删去计算机系(‘CS’)一切男生的选课记载。
3.把查询student表和修正学生学号的权限颁发用户u2,并答应将此权限再颁发其他用户。
4.查询至少选修了学生‘200215120’选修的悉数课程的学生号码。
5.用嵌入式SQL句子完成,某个学生新选修了某门课程,将有关课程号在主变量couno中,分数主变量为gr,对应指示变量为grid,分数初始为空。
五、归纳应用题(每小题10分,共20分。)
1.对关系形式R(U,V,W,X,Y,Z),其函数依靠集F={U→V,W→Z,Y→U,WY→X},现有下列分化,别离区分是不是为无损衔接分化。
(1)ρ1={WZ,VY,WXY,UV};
(2)ρ2={UVY,WXYZ}。
2.设计一个商业销售记账数据库,一个顾客(顾客名字、单位、电话号码)能够买多种产品,一种产品(产品称号、类型、单价)供给多个顾客。试处理如下疑问:
(1)画出E-R图;
(2)将E-R图变换为关系形式,并指出每个关系形式的主码。
奥鹏作业答案 联系QQ:3326650399 微信:cs80188

作业答案 联系QQ:3326650399 微信:cs80188