A B C C B C 1 a x x a x 2 b y y c z 3 2. 已知
R
3 C→
a 关系模式
F>,其中U={A,B,C,D,E};F={AB→C,B→D,b E,EC→B,AC→B}。求(AB)F+ 。
4 a 四、实(20
得 分 际应用题 分)
某企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在
多个工厂生产,每个工厂按照固定的计划数量生产产品;每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘期和工资。工厂的属性有工厂编号、厂名、地址,产品的属性有产品编号、产品名、规格,职工的属性有职工号、姓名。
(1)根据上述语义画出E-R图(集团实体不用画出);(8分)
(2)将该E-R模型转换为关系模型;(5分)
(要求:1:1和1:n的联系进行合并)
(3)指出转换结果中每个关系模式的主码和外码。(7分)
五、编
得 分 程题(10分)
假设存在名为AAA的数据库,包括S(S# char(8),SN varchar(8),AGE int,DEPT varchar(20),DateT DateTime)和SC(S# char(8),CN varchar(10),GRADE numeric(5,2))两张表。请按下列要求写一存储过程PROC3。
要求为:修改SC表中学号为@s1的值、课程名为@c1的值的学生成绩为@g1的值。
试题七参考答案与评分细则
一、单项选择题(共20小题,每小题2分,共40分)
题号 1 2 3 4 5 6 7 8 9 10 答案 A A B B D B B A A D 题号 11 12 13 14 15 16 17 18 19 20 答案
C B D B B C A D C D 二、填空题(共10空,每空2分,共20分)。
1. 空值 注:或NULL 或空
2. GRANT
3. R.A=S.A
4. ADD telephone CHAR(11) 注:字母大、小写均可
5. BCNF
6. WITH CHECK OPTION
7. 基本表 注:或全体基本表
8. a1+b1 、 a2*b2
9. ef
三、计算题(共2小题,每小题5分,共10分)
1.
参考答案:
R ×S U
A B C 1 a x 1 a y 2 b x 2 b y R ×S ÷ T R ×S ÷ T-