当前位置:首页 > 关系数据库设计理论练习题(答案)
库结构,装入数据,测试和运行的过程,称为数据库的( 实施阶段 )。 三、简答题
1、下表给出一数据集,试判断该数据集是否可以直接作为关系数据库中的关系,若不可以,则改造成为尽可能好的并能作为关系数据库中关系的形式,同时说明进行这种改造的理由。
系名 计算机系 机械系 自控系 课程名 DB CAD CAM 教师名 李军,刘强 金山,宋海 王华 2、关系规范化一般应遵循的原则是什么?
3、设一关系为:学生(学号,姓名,年龄,所在系,出生日期)判断该关系属于第几范式,为什么?
4、已知学生关系模式S(sno, sname, sd, sdname, course, grade),其中,sd为系名, sdname为系主任名。
(1)试写出关系模式S的基本函数依赖和主键; (2)试将关系模式分解为2NF,并说明为什么; (3)试将关系模式分解为3NF,并说明为什么; 5、如下表所示的学生关系S:
学号 10001 20001 20002 30001 30002 30005 姓名 王静 章露 李远 王义 赵晓 刘明 年龄 18 19 20 20 21 19 性别 女 女 男 男 女 男 系号 1 2 2 3 3 3 系名 通讯工程 电子工程 电子工程 计算机 计算机 计算机 试问S属于第几范式?并将其规范化为3NF。 7、如下表所示的关系R
5
课程名 C1 C2 C3 C4 (1) R为第几范式?为什么?
教师名 刘明 王义 赵晓 王义 教师地址 D1 D1 D2 D1 (2) 是否存在删除异常?若存在,说明在什么情况下发生?
(3) 将R分解为高一级范式,分解后的关系是否解决分解前的删除操作的异
常问题?
8、一个图书借阅管理数据库要求提供下述服务:
(1)可查询书库中书籍的品种、数量与存放位置。所有各类书籍均可由书号唯一标识。
(2)可查询书籍借还情况。包括借书人单位、姓名、借书证号、借书日期、还书日期。约定:任何人可借多种书,任何一本书可由多人所借,借书证号具有唯一性。
(3) 当需要时,可通过数据库中保存的出版社的一部电话、邮编及地址等信息,向有关出版社增购书籍。约定:一个出版社可出版多种书籍,同一本书仅为一个出版社出版,出版社名具有唯一性。 根据以上情况和约定,试作如下设计: ① 构造满足需求的E-R图;
② 转化为等价的关系模式,并注明主码。
6
共分享92篇相关文档