《数据库系统概论》作业一 得分_______ 一、判断题(每题5分,共10分.docVIP

  • 169
  • 0
  • 约6.35千字
  • 约 9页
  • 2018-06-30 发布于河北
  • 举报

《数据库系统概论》作业一 得分_______ 一、判断题(每题5分,共10分.doc

《数据库系统概论》作业一 得分_______ 一、判断题(每题5分,共10分

《数据库系统概论》作业一                           得分_________ 一、判断题(每题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.既不是无损联接,也不

文档评论(0)

1亿VIP精品文档

相关文档