当前位置:首页 >> 工学 >> 数据库原理试卷-B及答案---ok

数据库原理试卷-B及答案---ok


2012-2013 学年第一学期 《数据库原理》 试卷(B 卷) 系 (部) 河
计算机 北 题号 得分 阅卷人 一 二 三 四 合计



级 科

技 一.不定项选择题(在每小题列出的选项中请选出正确答案填到下面表
学 号 师
格中,多选、错选均不得分,少选扣一分,每小题 2 分,共 20 分) 。 2 3 4 5 6 7 ) 。 8 9 10 总分

范 1
姓 名 学

1.下列四项中说法正确的是(
A、数据库减少了数据冗余


线 装

B、数据库避免了一切数据的重复

C、数据库中的数据可以共享 D、 数据库中可对同一个表创建多个聚簇索引

2.在数据库设计中,将 E-R 图转换成关系数据模型的过程属于( 阶段。
A、需求分析 C、概念结构设计 B、逻辑结构设计 D、物理结构设计



3.数据库管理系统能实现对数据库中的数据的查询、插入、删除、修 改等操作,这种功能称为(
A、数据定义功能 C、数据操纵功能

) 。
B、数据管理功能

D、数据控制功能

4.数据的逻辑独立性是指(


) 。

A、概念模式改变,外模式和应用程序不变 B、内模式改变,外模式和应用程序不变 C、内模式改变,概念模式不变 D、概念模式改变,内模式不变

5. 关系的实体完整性规则是指(
A、关系中不允许有空列 C、主码不允许取重复值

) 。

B、主码不允许取空值 D、关系中不允许有空行

6.下列关于自主存取控制的说法正确的是(
第1页

) 。

A、自主存取控制策略一般采用授权和回收权限的方式实现

B、用户可使用 grant 动词给多个用户同时授予相同的权限 C、用户可使用 grant 动词将多个权限一次性授予给某个用户 D、用户可将某个角色授予给其他用户或角色

7.如果 E-R 图向关系模型转换,若将一个 1:1 的联系转换成一个独立的关系模式, 该关系模式的主码由(
A、任意 1 端实体的码 C、相连的各实体的主码的组合

)组成。
B、联系本身的属性 D、可由设计人员任意指定

8.关于视图的说法正确的是(

) 。
B、视图不可以进行查询操作

A、视图是“虚表” ,不保存真正的数据, C、使用视图可以实现对机密数据的安全性要求

D、在标准 sql 语言中,可使用 Sql 语句完成创建(CREATE)和修改(ALTER) 视图对象的操作

9.设有一个关系:DEPT(DNO,DNAME) ,如果要找出第三个字母为 W,并且 至少包含 4 个字母的 DNAME, 则查询条件中 where 子句应写成 WHERE DNAME LIKE( ) 。
B、 ‘_ _ W %’ C、 ‘_ % W _ _ ’ D、 ‘ __W_% ’ A、 ‘_ _ W % _’

10.关于索引下列说法不正确的是( )。
A、 索引可以提高更新表的速度 B、少量数据的表创建索引没有意义 C、索引可以加快查询速度 D、可使用 DELETE 动词删除索引

二、用关系代数语言实现以下操作(1、2 小题每个 4 分,3、4 小题每个 6 分,共 20 分) 设有一个关系数据库,共包含以下几个关系模式: student( sno,sname,sage,ssex,sdept) course(cno,cname,ccredit) sc(sno,cno,grade) 其中:1、各属性含义为: Sno:学生学号,sname:学生姓名,sage:学生年龄,ssex:学生性别 sdept:学生所在院系,cno:课程号,cname:课程名,ccredit:课程学分 grade:学生选修该课程的成绩

第2页

2、带下划线的属性为关系的主码, “sage” 、 “ccredit” 、 “grade”

系 (部) 河 三个属性的数据类型为短整型,其余属性均为等长字符串,最长为 10
计算机 北 个字符。 (1)查询选修了 2 号课程的学生的学号 sno。



级 科


学 号 师 (2)查询选修了课程名为“数据库”的学生姓名 sname、所在系 sdept、


姓 名 学

成绩 grade。

院 (3)查询选修了全部课程的学生学号 sno 和姓名 sname。

(4)查询至少选修了刘晨所选全部课程的学生的学号 sno。

三、用标准 sql 语句完成以下操作(第 1 小题 5 分,其余各小题每个 7 分,共 33 分) 设有一个 SPJ 数据库,包括如下 S、P、J、SPJ 四个关系模式: S(SNO,SNAME,STATUS,CITY); P(PNO,PNAME,COLOR,WEIGHT); J(JNO,JNAME,CITY); SPJ(SNO,PNO,JNO,QTY); 各关系模式的说明如下:
第3页

供应商表 S 由供应商号(SNO)、供应商姓名(SNAME)、供应商状态(STATUS)、 供应商所在城市(CITY)组成;零件表 P 由零件号(PNO)、零件名(PNAME)、颜色 (COLOR)、重量(WEIGHT)组成;工程项目表 J 由工程项目号(JNO)、工程项目名 (JNAME)、工程项目所在城市(CITY)组成;供应情况表 SPJ 由供应商号(SNO)、零 件号(PNO)、工程项目号(JNO)、供应数量(QTY)组成。另外,关系模式中带下划 线的属性为主码,SPJ 表中 SNO,PNO,JNO 均具有参照完整性,分别参照与 S,P,J 表的同名字段。 请用标准 sql 语句实现以下操作要求: (1)求供应给工程 Jl 零件为红色的供应商号 SNO。

(2)找出上海厂商供应的所有零件号 PNO(去掉重复项)。(使用嵌套查询)

(3)将 SPJ 表中由 S5 供给 J4 的零件 P6 改为由 S3 供应。

(4)请将(‘S2’,‘J6’ , ‘P4’ ,100)插入供应情况表 SPJ。

第4页

系 (部) 河
计算机 北

(5)求使用天津产的零件的工程项目名 JNAME。



级 科


学 号 师


姓 名 学

四、综合题(1 小题 10 分,2 小题 17 分,共 27 分) 1 假设某商业集团数据库中有一关系模式 R 如下: R (商店编号,商品编号,数量,部门编号,联系地址) 如果规定:(1) 每个商店的每种商品只在一个部门销售; (2)每个部门有一个联系地址; (3) 每个商店的每种商品只有一个库存数量。 试回答下列问题: (1) 根据上述规定,写出关系模式 R 的基本函数依赖; (2) 找出关系模式 R 的候选码; (3) 试问关系模式 R 最高已经达到第几范式?为什么? (4) 如果 R 不属于 3NF,请将 R 分解成 3NF 模式集。



第5页

2 某一研究所要对科研项目进行计算机管理,该研究所有若干科研人员,每个人 有职工号(唯一的) 、姓名、性别、专业、研究方向、所在办公室等;每个科研项 目的信息包括研究项目号 (唯一的) 、 姓名、起始时间和完成时间、经费额、来源、 负责人;研究人员参加项目具有要承担的任务。该研究所规定,一个研究项目可 以有多名科研人员参加,一个科研人员也可以参加多个研究项目;每个项目由一 个科研人员负责,一个科研人员可以负责多个项目。每个办公室有房间编号(唯 一的) 、面积和办公电话,一个办公室可以有多个科研人员办公,一个科研人员只 能在一个办公室办公。 按上述描述完成如下设计: (1)请设计该系统完整的概念结构模型。

(2)将上述概念结构模型转换为关系数据模型,并以下划线标出每个关系模式 的主码(要求: 1 对多和 1 对 1 的联系均转换为独立的关系模式)

第6页

2012-2013 学年第一学期

《数据库原理》 试卷(B 卷) 答案

一、不定项选择题(20 分) 1 AC 2 B 3C 4 A 5 B

6 ABCD

7A

8 AC

9 AD

10 AD

二、用关系代数语言实现以下操作(1、2 小题每个 4 分,3、4 小题每个 6 分,共 20 分)
(1)π (2)π (3)π ) Sno(σ Cno='2'(SC) (student Sname,Sdept,grade(σ Cname=‘数据库’
Sno,Cno(SC)÷π Cno(Course)

SC

course) )

π

Sno,Sname(Student)

(4)π Sno,Cno(SC)÷π Cno(σ sname=’刘晨‘ (student SC) ) 三、计算题(共 33 分, (1)小题 5 分,其余每个 7 分) (1)SELECT SNO
FROM SPJ WHERE JNO =‘Jl’AND PNO IN ( SELECT PNO FROM P WHERE COLOR =‘红’) 或 SELECT SNO FROM SPJ,P WHERE JNO=‘J1’AND SPJ.PNO=P.PNO AND COLOR =‘红' (2)Select distinct PNO From SPJ Where SNO IN ( Select SNO From S Where city=‘上海’) (3)Update SPJ Set SNO=‘S3’ Where PNO=‘P6’ and JNO=‘J4’ and SNO=‘S5’ (4)INSERT INTO SPJ(SNO,JNO,PNO,QTY) VALUES(‘S2’,‘J6’,‘P4’,100) 或: INSERT INTO SPJ VALUES(‘S2’,‘P4’,‘J6’,100)
第7页

(5)Select JNAME From J,S,SPJ Where J.JNO=SPJ.JNO AND S.SNO=SPJ.SNO AND S.CITY= ‘天津’ 或: Select JNAME (Select JNO From S,SPJ Where S.SNO=SPJ.SNO AND S.CITY=‘天津’ ) From J Where JNO IN

四、数据库设计题(1 小题 10 分,2 小题 17 分,共 27 分)
1 (商店编号,商品编号) →部门编号

部门编号 →地址 (商店编号,商品编号) →数量 (2) R 的候选码是 (商店编号,商品编号) (3) 因为 R 中存在着非主属性“地址”对候选码 (商店编号、商品编号)的传递函 数依赖,所以 R 属于 2NF,R 不属于 3NF. (4) 将 R 分解成: R1 (商店编号,商品编号,数量,部门编号) R2 (部门编号,联系地址)
2 (1)该信息系统的全局概念结构模型为: 研究方向 职工号 1 姓名 研究人员 m n 起始时间 经费 任务 来源 完成时间 负责 n 科研项目 项目号 项目名 称 负责人

性别

m 办公 专业 1

参加

所在办公室 办公室

房间编号

办公电话

面积 第8页

(2)转换为关系模型如下: 研究人员(职工号,研究方向,姓名,性别,专业,所在办公室) 科研项目(项目号,项目名,负责人,起始时间,完成时间,来源,经费) 办公室(房间编号,办公电话,面积) 参加(职工号,项目号,任务) 负责(项目号,职工号) 办公(职工号,房间编号)

第9页


更多相关文档:

数据库原理试卷-B及答案---ok.doc

数据库原理试卷-B及答案---ok - 2012-2013 学年第一学期 《数据

数据库原理期末试卷B及其参考答案.pdf

数据库原理期末试卷B及其参考答案 - 杭州师范大学信息科学工程学院 XXXX-XXXX 学年第 X 学期期末考试数据库原理试卷(B) 班级: 题号 得分 学号: 一二...

数据库原理试卷B.doc

数据库原理试卷B - 《数据库原理》( 本科)期末试卷(B)(时间 120 分钟

数据库原理试卷带答案.doc

数据库原理试卷答案 - 数据库原理试卷 A 一、单选题(本题共 20 个小题,每题 1 分,共 20 分。答案唯一,多选或少选均不得分。请将答案按对应的题号写 ...

数据库系统原理试卷和答案.doc

数据库系统原理试卷和答案 - 一、选择题(从下列各题四个答案中选出一个正确答案,每小题 1 分,共 10 分) 1、在数据库技术发展的几个阶段中,数据独立性最...

《数据库原理》期末试卷及答案(A).doc

数据库原理》期末试卷及答案(A) - 《数据库系统原理》期末试题及答案 一、单

数据库原理期末考试试卷答案.doc

数据库原理期末考试试卷答案 - 山西大学 2008 级数据库原理试卷答案 一、填

数据库原理_期末试卷及答案.doc

数据库原理_期末试卷及答案 - 数据库原理与应用教程 期末测试题(一) 一、 填

《数据库原理》期末试卷(B).doc

数据库原理》期末试卷(B) - 得分 一、单项选择题: (将每小题正确答案的代码填写在题后的括弧内, 每小题 2 分,共 30 分) A.需求分析阶段 B.数据库...

数据库原理-期末考试试题及答案.doc

数据库原理 期末考试数据库原理-期末考试试题及答案 原理 期末考试试题及答案...某查询语句中有“%田_”语句,则可能的查询结果有( A.张田 C.田华 3. B...

数据库原理试卷(A)--ok.doc

数据库原理试卷(A)--ok_管理学_高等教育_教育专区。2012 2013 学年第一...A.总分英语分数都是最高的在前面 B.总分和英语分数之和最高的在前面 C....

数据库原理期中试题及答案.doc

数据库原理期中试题及答案 - 汕头职业技术学院 20092010 学年度第 二 学期期中考试试卷 2009 2010 课程名称 数据库原理与应用 班级 二三 拟题人 陈明忠 姓...

数据库原理及应用-期末考试试题及答案.doc

数据库原理及应用-期末考试试题及答案一、单项选择题(本大题共 10 小题,每小...( A. 只可加 X 锁 B. 只可加 S 锁 C. 可加 S 锁或 X 锁 D. 不...

《数据库系统原理》-试卷-答案.doc

数据库系统原理》-试卷-答案 - 2017 1 5 8:00~9:40 8.

数据库系统原理-试卷含答案.doc

数据库系统原理-试卷答案 - 一、单项选择题(本大题共 15 小题,共 25

数据库原理试题-B试卷答案.pdf

数据库原理试题-B试卷答案_IT/计算机_专业资料。山东大学计算机软件学院数据库原理试题-B试卷答案 数据库原理试题---B答案一. 名词解释(12 分) 1. 弱实体...

数据库期末试卷和答案1.doc

数据库期末试卷和答案1_理学_高等教育_教育专区。1...( ) A.UNIQUE B.COUNT C.DISTINCT D.UNION 12...查询“数据库原理”成绩在 80 分以上(含 80 分)...

2007级数据库原理期末试卷答案.doc

2007级数据库原理期末试卷答案 - 2007 级数据库原理试卷答案 一、填空题(共 10 分,每空 1 分) 1、数据模型通常由( )(、)(、) 3 要素组成。 答案:数据...

2013参考数据库原理试卷(2010-2011 2 B).doc

2013参考数据库原理试卷(2010-2011 2 B) - 安阳工学院

(11-12-2)数据库原理试卷A(答案).doc

(11-12-2)数据库原理试卷A(答案) - 试卷编号 命题人: 何国辉 审核人: 试卷分类(A 卷或 B 卷) A 五邑大学 学期: 课程: 使用班级: 2011 至 2012 试...

更多相关标签:
网站地图

文档资料共享网 nexoncn.com copyright ©right 2010-2020。
文档资料共享网内容来自网络,如有侵犯请联系客服。email:zhit325@126.com