1 / 6
文档名称:

数据库系统概论试卷2003_答案.doc

格式:doc   页数:6
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库系统概论试卷2003_答案.doc

上传人:中国课件站 2011/9/6 文件大小:0 KB

下载得到文件列表

数据库系统概论试卷2003_答案.doc

文档介绍

文档介绍:数据库系统概论试卷(A)
一、选择题(15x1分)
1、C 2、C 3、D 4、A 5、A 6、D 7、A 8、D 9、D 10、B
11、B 12、C 13、D 14、A 15、B
二、填空(20x1分)
1、数据结构化 2、实体完整性参照完整性 3、事务
4、数据库管理系统 5、模式 6、INSERT INTO SC(O) VALUES('95022','1')
7、一次一集合 8、冗余 9、更新 10、关系 11、视图或部分基本表
12、R(U,D,Dom,F) 13、三级结构与两层映象 14、平凡的 15、结构行为
16、4NF 17、有 18、n 19、USE XS IN 0 20、项目
三、
解:(答案不唯一)
1、(9x3分)
关系代数:
Πsno(σcno='3'∨cno='6'(SC)
(2) ΠSno,Sname(σCpno='8'(Course) SC Student)
(3) ΠSno,Sname,Sage(Student (o(SC)÷ΠCno(Course)))
APLHA语言:
(1)GET W():o=’3’∨o=’6’
(2)RANGE Course X
SC Y
GET W(,): X ( Y(o=o∧=∧=’8’))
(3)RANGE Course X
SC Y
GET W(, , ):
: X( Y(o=o∧=))
SQL:
(1) SELECT sno
FROM SC
o=’3’ o=’6’
(2) SELECT Sno,Sname
FROM Student,SC,Course
WHERE o= o AND = AND =’8’
(3)SELECT Sno,Sname,Sage
FROM Student
WHERE NOT EXISTS
( SELECT *
FROM Course X
NOT EXISTS
( SELECT *
FROM SC Y
WHERE o= o AND = ))
2、(3x4分)
SELECT sno,sname
FROM student
WHERE NOT IN
(SELECT
FROM SC
Where sno=’2’)
(2) SELECT Sname,AVG(Grage)
FROM SC
Where grade>=60
GROUP BY Sno HAVING o)>3
(3) update SC
set grade=0
WHERE IN
(SELECT
FROM student
WHERE sdept=’CS’)
四、(11分)
解: (1) E-R图如下: (7分)
bpl
bno
bpu
bda
bna
B
N
HDATE
J