当前位置:首页 > 数据库原理期末考试试卷A与标准答案
大学 答卷纸
学期: 2007 至 2008 学年度 第 1 学期 课程: 数据库原理 专业: 信息学院各专业 班级: 姓名: 学号:
题号 得分 一 二 三 四 五 六 七 八 九 十 总分
一、 得分 填空题(10分,每题1分)
1. HAVING 2. DISTINCT 3. 需求分析 4. 操作类型
5. 存取 6. REVOKE 7. 日志文件 8. 参照
9. 共享锁 10. 删除异常
二、 得分 判断题 (在括号内正确的打√,错误的打╳,每题1分 共10分)。 题号 1 2 3 √ 4 ╳ 5 ╳ 6 ╳ 7 √ 8 ╳ 9 ╳ 10 √ 答案 √ ╳
三、 得分 选择题(30分,每题1分) 题号 1 答案 B 2 A 3 B 13 D 4 A 14 C 5 B 15 D 6 C 16 A 7 D 17 A 8 D 18 A 9 B 19 A 10 D 20 D 题号 11 12 答案 C
B
题号 21 22 答案 D D 23 D 24 D 25 A 26 B 27 A 28 D 29 B 30 D
四、 得分 关系代数及SQL语句(每小题2分,共24分)
1答案及评分标准:
1、
(1)π
书号,书名
(σ
作者=‘李东’
(书))
(读者))
1分 1分 (2)π
读者号,姓名
(σ
部门=‘计算机系’∧性别=‘女’
(3)π
1分 1分
书名,姓名
(π
读者号,书名
(σ
书号=‘J58’
(借书) ∞书)∞ 读者)
1分
1分 (无π
(4)π
读者号
读者号,书名不扣分)
(读者)-π
读者号
(π
书号
(σ
书名=‘计算机网络’
(书)) ∞借书)
1分 1分 (无π
书号不扣分)
2、
(1)INSERT INTO 书(书号,书名,作者,出版社) (1分)
VALUES(‘J101’,‘数据库理论’,‘王铭’,‘科学出版社’)(1分)
(2)SELECT 读者号,借出日期,应还日期 FROM借书,书 (1分)
WHERE书. 书号=借书. 书号 AND书.书名=‘数据库理论’(1分)
(3)SELECT借书.书号,书名,作者,COUNT(借书. 书号)(COUNT部分 1分)
FROM借书,书
WHERE借书.书号=书.书号 GROUP BY借书.书号 (GROUP BY部分1分)
(4)SELECT书名,借书.读者号,姓名
FROM 读者,书,借书 (1分)
WHERE 书.书号=借书.书号 AND读者.读者号=借书.读者号AND书号=‘J18’ (1分)
(5)UPDATE 读者 (1分)
SET 部门=‘计算机科学系’
WHERE部门=‘计算机系’ (1分)
(6)GRANT SELECT, DELETE (1分)
ON 借书 TO USER1 (1分,表前加TABLE不扣分)
(7) SELECT * FROM书
WHERE 书名 LIKE‘数据库%’ (LIKE 1分,‘数据库%’1分)
(8)CREATE VIEW RL(读者号,姓名,书号,书名,借出日期,应还日期)(1分)
AS SELECT借书.读者号,姓名,借书.书号,书名,借出日期,应还日期 FROM 读者,书,借书
WHERE 书. 书号=借书. 书号 AND读者.读者号=借书. 读者号 (1分) 五、 得分 规范化理论(10分)
参考答案:
(1)确定关系R的码(1分)
关系模式的码为:(任课教师,课程编号)……………………1分
(2)写出关系R的函数依赖(3分)
f
(任课教师,课程编号)? 学生人数 ………………………1分
p
课程编号→课程名称 ,(任课教师,课程编号)→课程名称………………1分
p
课程编号→教材作者,(任课教师,课程编号)→ 教材作者………………1分
(3) 判断关系R最高为第几范式?为什么?(2分)
答:该关系模式的各属性都满足原子性要求,故满足1NF,R最高为第一范式……………1分;因为关系模式中存在非主属性对码的部分函数依赖关系,………………1分
(4)将R分解成3NF的关系模式为:(4分)
R1(任课教师,课程编号,学生人数) ……………………………1分
主码:(任课教师,课程编号),外码:课程编号………………1分 R2(课程编号,课程名称,教材作者) …………………………….…1分
主码:课程编号 ………………………………………………1分
六、 得分 数据库设计(共16’)
答:1. 4个实体类型图 4’
商品编号 商品名 商品 单价 类别 顾客编号 顾客名 顾客 账号 电话
销售指标 销售额 地址 营业员号 姓名 营业员 仓库 性别 仓库编号 地点 面积
2.E-R图 5’
日期 顾客 m 销售 p 商品 n 存放 库存量 数量 n 营业员 1[或m] 仓库 商品与仓库之间的联系及属性 2’
商品、顾客与营业员之间的联系及属性 3’
3.
如果仓库与商品之间是1:n的联系,则按如下方式转换:
共分享92篇相关文档