数据库系统概论作业一
时间:2025-04-20
时间:2025-04-20
数据库系统概论作业一
《数据库系统概论》作业一
得分_________
一、判断题(每题5分,共10分)
判断下列模式分别属于哪个范式(最高范式)并说明理由。
1.R({A,B,C},{(A,C) →B,(A,B) →C,B→C})
2.R({S#,SD,SL,SN},{S#→SD,S#→SN,S#→SL,SD→SL})
二、判断题(10分)
判断下题中给出的命题是否正确,若不对,请给出你认为正确的答案。
如一组事务是按一定顺序执行的,则称这组事务是可串行的。
三、简答题(每题6分,共30分)
1.在数据库中为什么要有并发控制?
2.试述数据库中完整性的概念、类型及你所了解的系统完整性检查方法。
3.什么是数据模型?试述其组成部分。
4.什么是数据库系统的三级模式结构?这种体系结构的优点是什么?
5.什么是日志文件?简述用日志文件恢复事务的过程。
四、求解题(每题6分,共18分)
某医院病房计算机管理中需要如下信息:
科室:科名,科地址,科电话,医生姓名
病房:病房号,床位号,所属科室名
医生:姓名,职称,所属科室名,年龄,工作证号
病人:病历号,姓名,性别,诊断,主管医生,病房号
其中,一个科室有多个病房,多个医生,一个病房只能属于一个科室,一个医 生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。 完成如下设计:
(1)涉及该计算机管理系统的E—R图;
(2)将该K—R图转换为关系模型的结构;
(3)指出转换结果中每个关系模式的候选码
五、求解题(1、2题每5分,3题4分,共14分)
设有关系模式R(C,T,S,N,G),其中C代表课程,T代表教师的职工号,S代表学生号,N代表学生的姓名,G代表分数(成绩)。其函数依赖集F={C→TCS→C,S→N} ,即每一门课由一名教师讲授,每个学生每门课只有一个成绩,学生的学号决定学生的姓名。试求:
1.该关系模式的候选码(应根据候选码的定义,并给出所求的过程); (5分)
2.将该模式分解成既符合BCNF,又具有无损连接的若干关系模式(要求给 出过程);(5分)
3.将R分解成R1(C,T,S,G)和R2(C,S,N,G)试说明它们各符合第几范式。(4分)
六、问答题(每题6分,共18分)
图书流通数据库中的3个关系:读者关系、图书关系、借书关系,它们所含的属性及码分别为: READER( CARDNO ,SNAME,DEPT),KEY=CARDNO
BOOKS( BCALLNO ,TITLE,AUTHOR,BOOKNO,PUBHOU,PRICE),KEY=BCALLNO
数据库系统概论作业一
LoANs(CARDNO ,BCALLNODATE),KEY=(CARDNO,BCALLNO,)
其中:CARDNO——借书证号
SNAME——姓名
DEPT—单位
BOOKNO——图书登记号(一本书对应一个图书登记号,例如《数据库系统
概论》有一个图书登记号RD DB l801)
DATE——借书日期
BCALLNO——索书号(借出一本书有一个索书号,例如图书馆中有60本《数
据库系统概论》,有60个索书号,例如从RD DB l801 001到RD DB l801 060)
TITLE——书名
AUTHOR——作者
PUBHOU——出版单位
PRICE——价格
要求用关系代数和SQL分别表示如下查询:
1.查询借阅“数据库”的读者姓名;
2.找出94.1.1前被借出的书的书名和作者;
3.作者“王平”所著“操作系统”书共借出几本?(仅用SQL)
数据库系统概论作业一
《数据库系统概论》作业二
得分_________
一、选择题(每题1分,共6分)
1.五种基本关系代数运算是【 】
A.U,—,×, 和δ
B.U,—,,∞, 和δ
C.U, ,×, 和δ。
D.U, ,∞, 和δ。
2.下列聚集函数中不忽略空值(null)的是【 】
A.SUM(列名)
B.MAX(列名)
C.COUNT(*)
D.AVG(列名)
3.设关系模式R(A,B,C),F是R上成立的FD集,F={BC},则分解
ρ={AB,BC}【 】
A.是无损联接,也是保持FD的分解
B.是无损联接,但不保持FD的分解
C.不是无损联接,但保持FD的分解
D.既不是无损联接,也不保持FD的分解
4.在数据库设计中,将E—R图转换成关系数据模型的过程属于【 】
A.需求分析阶段
B.概念设计阶段
C.逻辑设计阶段
D.物理设计阶段
5.DBMS中实现事务持久性的子系统是【 】
A.安全性管理子系统
B.完整性管理子系统
C.并发控制子系统
D.恢复管理子系统
6.当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是【
A.左外联接
B.右外联接
C.外部并
D.外联接
二、名词解释(每题4分,共8分)
1.关系模型中的实体完整性、参照完整性 】
数据库系统概论作业一
2.二段锁协议,可串行化调度
三、简答题(每题4分,共12分)
1.什么是数据模型及其要素?
2.文件系统的特点及其主要缺点是什么?
3.什么是数据库恢复?简述数据库恢复的基本技术。
四、求解题(每题4分,共16分)
在供应商、零件数据库中有以下3个关系模式:
供应商:S(SNO,SNAME,GITY,STATUS)
零件:P(PNO,PNAME,WEIGHT,COLOR,CITY)
供应货:SP(SNO,PNO,QTY)
各属性的含义可由属性名体现,不再重复,供应货关系SP表 …… 此处隐藏:3669字,全部文档内容请下载后查看。喜欢就下载吧 ……