数据库原理试卷带答案

2026/1/14 19:56:12

2、

单位

姓名

电话 商店号 地址 A B C

3 4 5

供应商

商店 M

M 月供应量 供应 N N 销售

商品

规格 商店名

单价 商品名 月计划数

商品

正确画出实体和属性得4分,正确写出联系及联系具有的属性2分,正确写出联系的类型M:N2分。本题满分8分

13

3、.(每小题3分,共12分.全部答对得3分,有一处错误扣一分.有两处以上错误不分) ①∏SNO(σcno=’C2’(SC)) ② ∏CNO(C)- ∏CNO(SC)

③ ∏SNO,CNO(SC)÷∏SNO(S)

④∏SNO(σ2=’C2’∧5=’C4’∧1=4(SC×SC))

(2) .每题3分,共12分.全部答对得3分,有一处错误扣一分.有两处以上错误不分) ①SELECT COUNT(SNO) ②SELECT SNAME,sex

FROM SC ; FROM S WHERE SN LIKE’ZHANG%’; ③UPDATE SC SET G=G*0.02 WHERE G>75; UPDATE SC SET G=G*0.05 WHERE G<70;

④SELECT DISTINCT SNO FROM SC X

WHERE NOT EXISTS(SELECT * FROM C WHERE NOT EXISTS(SELECT *

FROM SC Y WHERE X.CNO=Y.CNO AND X.SNO=Y.SNO));

4.(1)X,Y;BCNF (2)C,2NF (3)XY,XZ,3NF (4) AB,E;2NF

试题(B)参考答案

一、单选题(本题共20个小题,每题1分,共20分。答案唯一,多选或少选均不得分。请将答案按对应的题号写在下面的表格中)

1-5 CDBBB 6-10 DDBDC 11-15 AACBB 16-20 BBDCB

二、多项选择题(本题共5个小题,每空2分,共10分。多选或少选以及不选均不得分)

1.BC 2.ABC 3.BC 4.ABCD 5.CD

给分。)

1.数据库 2.数据模型 3.用户定义 4.联系 5.宿主语言或主语言 6.隔离性 7.COMMIT 8.排他锁 9.顺序封锁法 10.事务等待图法

三、填空题(本题共10个小题,每空1分,共10分。多填或少填以及错别字均不得分,主题意思表达正确可酌情

四、判断题(本题共10个小题,每题1分,共10分,正确的在括号中划√,错误的在括号中划×。)

1-10 √√√√× √×√√√

五、综合题(本题共5个小题,共50分。)

1.已知关系M和N如下,计算:M??N ,M÷L(本题共6分) 参考答案及评分标准: M??N

14

Aa2Bb3Cc2???????(3分) M÷L={a1}

Aa1???????(3分)

2.设计一个图书馆数据库,此数据库中对每个借阅者保存读者记录,包括:读者号,姓名 ,地址,性别,年龄,单位。对每本书存有:书号,书名,作者,出版社。对每本被借出的书存有读者号、借出日期和应还日期。要求:给出E-R图。(8分) 参考答案及评分标准:

读者号 姓名 地址 性别 年龄 单位 读者 m n 借阅 图书 书号 书名 作者 出版社

???????(8分)

3. 参考答案及评分标准:

(1)查询供应螺母零件的供应商名和所在城市。

?SNAME,CITY(?PNAME?'螺母('P)?PNAME(P)?(?JN?'J(2'J)SPJS)???????(3分) P) ???????(3分)

(2)查询工程J2不使用的零件名。

SPJ(3)删除供应商S1对工程J1的供货关系。

DELETE FROM SPJ WHERE SN=’S1’AND JN=’J1’ ???????(3分) (4)查询为工程J1和J2提供零件的供应商代号。

SELECT SN FROM SPJ WHERE EXITS(SELECT * FROM SPJ WHERE JN=’J1’)AND EXITS(SELECT * FROM SPJ WHERE JN=’J2’) ???????(3分)

15

(5)查询重量最新的零件代号。

SELECT PN FROM P WHERE WEIGHT=(SELECT MIN(WEIGHT)FROM P) ???????(3分) (6)查询为上海或北京的工程提供红色零件的供应商代号。

SELECT S.SN FROM S,J,SPJ WHERE(J.CITY=’上海’OR J.CITY=’北京’)AND COLOR=’红色’ AND S.SN=SPJ.SN AND SPJ.JN=J.JN???????(3分)

(7)把查询SPJ表和修改QTY属性的权限授给用户李天明。

GRANT UPDATE(QTY),SELECT ON TABLE SPJ TO 李天明???????(3分)

4. 参考答案及评分标准:

(1)据上述规定,写出关系模式R的基本函数依赖;

答:有三个函数依赖:(商店编号,商品编号) →部门编号???????(1分) (商店编号,部门编号) →负责人???????(1分) (商店编号,商品编号) →商品库存数量???????(1分) (2)找出关系R的候选码,R最高已达第几范式?为什么? 答:R的候选码是 (商店编号,商品编号), ???????(1分)

R属于2NF,???????(1分)

因为R中存在着非主属性“负责人”对候选码 (商店编号、商品编号)的传递函数依赖。???????(1分) (3)将R分解为高一级的范式。

将R分解成:R1 (商店编号,商品编号,商品库存数量,部门编号) R2 (商店编号,部门编号,负责人) ???????(3分)

其中,答错一个扣一分,答错两个扣3分。

5.指出下列关系模式是第几范式?并说明理由。(每小题2分,共6分)

(1)R(A,B,C,D),F={B→D,AB→C}

答:R属于1NF,因为F中存在非主属性对码的部分函数依赖。 ???????(3分)

(2)R(A,B,C,D), F={A→C,D→B}

答:R属于3NF,因为每一个非主属性既不部分依赖于码也不传递依赖于码,但不属于BCNF,因为不是每个决定因素都包含码。 ???????(3分)

(3)R(X,Y,Z), F={Y→Z,Y→X,X→YZ}

答:R属于2NF,因为F中不存在部分函数依赖但存在函数传递依赖。 ???????(3分)

来自:河南科技学院2009-2010学年第二学期期终考试数据库原理试题(a)(b)

16


数据库原理试卷带答案.doc 将本文的Word文档下载到电脑
搜索更多关于: 数据库原理试卷带答案 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219