收藏 分销(赏)

数据库B卷(我附上了部分答案-仅供参考).doc

上传人:天**** 文档编号:2228203 上传时间:2024-05-23 格式:DOC 页数:4 大小:43.01KB 下载积分:5 金币
下载 相关 举报
数据库B卷(我附上了部分答案-仅供参考).doc_第1页
第1页 / 共4页
数据库B卷(我附上了部分答案-仅供参考).doc_第2页
第2页 / 共4页


点击查看更多>>
资源描述
B卷 一选择题 30分 二填空题:(20分) 1事务的特点 原子性、一致性、隔离性、持久性 2加锁的目的 可保证处理程序并发时的数据完整性 3数据库恢复的原理 冗余 4视图的定义 5参照完整性 完整性规则:实体完整性、参照完整性、用户定义完整性 6关系代数的基本运算 三设计题(19分) 1假设规定属性的类型 sno sname ssex clno为字符型数据;sage为数值型数据列的宽度自定义,根据SQL写出上述关系。 create table student (sno char(8) not null, sname varchar(20) not null, ssex char(2) not null, sage smallint, clno char(5) not null) 2将学号为‘20030101“的学生的各科成绩置零 Update grade Set gmark=‘0’ Where sno=‘20030101’ 3找出选修了数据库的学生人数 select count(*) as 人数 from grade,course where cname='数据库' and o=o 4找出所有名字的最后一个字为“玉“的学生信息 Select * from Student where sname like ‘%玉’ 5找出所有选修了‘03‘号课程的学生学号 Select sno From grade Where cno=‘03’ 6找出‘03021‘班女生的个人信息。 Select * From student Where clno=‘03021’ and ssex=‘女’ 四 数据库设计题 (15分) 学校有若干个系,每个系有若干名教师和学生;每个教师可以担任若干门课程,并参加多个项目;每个学生可以同时选修多门课程。请设计某学校的教学管理的E-R模型,要求各出每个实体、联系的属性。 解:该学校的教学管理E-R模型有以下实体:系、教师、学生、项目、课程。 ⑴ 实体属性如下: 系(系编号,系名,系主任) 教师(教师编号,教师姓名,职称) 学生(学号,姓名,性别,班号) 项目(项目编号,名称,负责人) 课程(课程编号,课程名,学分) ⑵ 各实体之间的联系如下: 教师担任课程的“任课”联系; 教师参加项目的“参加”联系; 学生选修课程的“选修”联系; 系、教师和学生之间的所属关系的“领导”联系; 其中“选修”联系有一个成绩属性。 对应的E-R模型如下图所示: 系编号 系名 系主任 学号 姓名 性别 系 学生 班号 1 n n 领导 选修 成绩 教师编号 m m 教师 1 任课 n 课程 学分 教师名称 n 职称 参加 课程编号 课程名 m 项目 项目编号 名称 负责人 五 综合题 (16分) 范式分解 R(学号,课程号,课程名,学生姓名,年龄,成绩,教师姓名,教师年龄,教师所在系) 如果规定:(1)一个学生所修的每门课程都有一个成绩; (2)每门课程只有一位任课教师; (3)教师中没有重名,每个教师只属于一个系。 试回答下列问题: (1),据上述规定,写出关系模式R的基本函数依赖; (学号,课程号)→成绩 课程号→教师姓名 教师姓名→教师所在系 (2)找出关系模式R的候选键; (学号,课程号) (3)关系模式R最高已达到第几范式,为什么? R∈1NF,因为有 学号→学生姓名,所有有部分函数依赖 (学号,课程号)→学生姓名,因此,不属于2NF。 (4)如果R不属于3NF,请将R分解成3NF模式集,并标出各关系的主键 R1(学号,学生姓名,年龄) R2(课程号,课程名,教师姓名) R3(学号,课程号,成绩) R4(教师姓名,教师年龄,教师所在系)
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 通信科技 > 数据库/数据算法

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服