数据库原理试卷带答案_第1页
数据库原理试卷带答案_第2页
数据库原理试卷带答案_第3页
数据库原理试卷带答案_第4页
数据库原理试卷带答案_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数据库原理试卷A一、单选题(本题共20个小题,每题1分,共20分。答案唯一,多选或少选均不得 分。请将答案按对应的题号写在下面的表格中)1 .下述关于数据库系统的正确叙述是(A )oA. 数据库系统减少了数据冗余B. 数据库系统避免了一切冗余C. 数据库系统中数据的一致性是指数据类型一致D. 数据库系统比文件系统能管理更多的数据2 .数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(A )。A. DBS 包括 DB 和 DBMSB. DBMS 包括 DB 和 DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS3 .描述数据库全体数据的全局逻辑结

2、构和特性的是(A )oA.模式B.内模式C.外模式D.用户模式4 .要保证数据库的逻辑数据独立性,需要修改的是(A)oA.模式与外模式的映射B,模式与内模式之间的映射C.模式D.三层模式5 .数据库系统的数据独立性体现在(B )oA.不会因为数据的变化而影响到应用程序B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构6 .在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元 组,称这个属性为(C )oA.关键字B.数据项C.主属性D.主属性值7 .现有如下关系:患者(患者编号

3、,患者姓名,性别,出生日起,所在单位)医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是(D )oB.患者姓名A.患者编号C.患者编号和患者姓名D.医生编号和患者编号8 .自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时, 要求R或S含有一个或多个共有的(D )oA.元组B.行C.纪录D.属性9 .有关系SC (S_ID, C_ID, AGE, SCORE),查找年龄大于22岁的学生的学号和分数,正确的关系代数表达式是(D )oi . nS ID, SCORE (aAGE >22 (SC)ii . aAGE >22 (

4、nS ID, SCORE (SC)111. nS ID, SCORE (aAGEA. i 和 iiC.只有i正确10.关系模型中实现实体间N:A.关系实现C.关系或一个属性实现>22 (nS ID, SCORE, AGE (SC)B.只有ii正确D. i和iii正确M联系是通过增加一个(A )oB.属性实现D.关系和一个属性实现11 . SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE.DROP、ALTER语句是实现哪种功能(C )。A.数据查询B.数据操纵C.数据定义D.数据控制12 . SQL中,与“NOT IN”等价的操作符是(D )。A. =SOM

5、EB. =ALLC. OSOMED. OALL13 .若用如下的SQL语句创建一个表student:CREATE TABLE student ( NO char (4) NOT NULL,NAME char (8) NOT NULL,SEX char (2),AGE numer ic (2)可插入到student表中的值是(C )。A.(NULL ,'李华,男,'23')B.('1031' , NULL,'男',23 )C.('1031','李华',NULL , NULL)D.('1031'

6、,李华',男,23 )14 .当关系模式R(A,B)已属于3NF,下列说法中正确的是(B)。A. R一定消除了插入和删除异常B.仍然存在一定的插入和删除异常C. 一定属于BCNFD. A和C的说法都正确15 .在关系数据库中,要求基本关系中所有的主属性上不能有空值,其遵守的约束规则 是(C )oA.数据依赖完整性规则B.用户定义完整性规则C.实体完整性规则D.域完整性规则16 .学生表(id, name, sex, age, depart_id, depart name),存在函数依赖是 id Tname, sex, age, depart_id; dept_id->dept_n

7、ame, 其满足(B ) oA. 1NFB. 2NFC. 3NFD. BCNF17 .下列关于函数依赖的叙述中,哪一条是不正确的(B)oA.由 XTY, YTZ,贝4 XTYZB.由 XYZ,贝可 XTY, YZC.由 XTY, WYTZ,则 XWTZD.由 XTY, ZeY,则 XZ18 .设有两个事务T1,T2 ,其并发操作如图所示,下面描述正确的是(B)oT1T2Read A=10Update A二A-5Read A=10Update A=A-8A.不存在问题C.不能重读D.读“脏”数据19 .后援副本的作用是(C )。A.保障安全性B. 一致性控制C.故障后的恢复D.数据的转储20 .

8、若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为(A )oA.介质故障B.运行故障C.系统故障D.事务故障二、多项选择题(本题共5个小题,每空2分,共10分。多选或少选以及不选均不得 分)1 .关系代数中,一般连接操作由(BC )操作组合而成.A.投影B.笛卡尔积C.选择D.差2 .嵌入到宿主语言中的SQL语句的处理方式有(BC)oB.丢失更新A.单条处理B.采用预处理方式C.扩充主语言的编译程序D.使用共享变量3 .数据库恢复通常采用的方法是(ABC )oA.建立检查点B.建立副本C.建立日志文件D.建立索引4 .概念结构是对现实世界的一种抽象。一般

9、有以下几种(ABC )。A.分类B.聚集C.概括D.数据库所用的文字5 .能够被更新的视图必须是从单个基本表中,使用(CD )操作导出的,且包含了 基本表的主码或某个候选码。A.分组B.聚合函数C.投影D.选择三、填空题(本题共10个小题,每空1分,共10分。多填或少填以及错别字均不得 分)1 .数据库技术经历了一人工管理、文件系统和数据库系统三个发展阶段。2 .数据模型通常由数据结构、数据操作 和完整性约束三部分构成。3 .若关系中某一属性(组)能唯一的标识一个元组,则该属性组为候选码或主码或 主关键字 o4 .在概念结构设计中,各分E-R图之间的冲突主要由三类,属性冲突、命名冲突 和 结构

10、冲突。是面向集合的,而主语言是面向对象的,为此嵌入式SQL用游标来协调这两种不同的处理方式。6 .在关系代数优化的过程中,应尽可能的先做 选择 运算。7 .事务具有ACID特性,其中I代表的特性是 隔离性 o8 .预防死锁通常有两种方法:一次封锁法和顺序封锁法。9 .并发操作带来的数据不一致性主要包括丢失修改、不可重复读和读“脏”数据。10 .带有EXISTS谓词的子查询不返回任何数据,只产生逻辑真值TRUE和逻辑假值FALSE o四、判断题(本题共10个小题,每题1分,共10分,正确的在括号中划错误的 在括号中划X)1 .自然连接是一种特殊的等值连接。(V )2 .关系数据库中的投影操作是指

11、从关系中抽出特定字段。(V )3 .可以在视图上定义新的表。(X )4 . SQL语言采用面向集合的操作方式。(V )5 .若视图的属性来自集函数、表达式,则该视图是可以更新的。(X )6 .视图使用户能以多种角度看待同一数据。(V )7 .关系数据库的规范化理论主要解决的问题是如何构造合适的数据逻辑结构。(V )语言中用ROLLBACK语句实现事务的回滚。(V )9 .为了防止一个用户的工作不适当地影响另一个用户,应该采取并发控制。(V )10 .若事务T对数据R已加X锁,则其他事务对数据R可以加S锁但不能加X锁。(X )五、综合题(本题共5个小题,共50分)1.已知关系R和S如下:(每题2

12、分,共10分)RABC763SABC345723257723443计算:S-RRXS口3一 (R)R>vSR>vS3>22.设某商业集团数据库有三个实体。一是“商品”实体,属性有商品号、商品名、 规格、单价;二是“商店”实体,属性有商店号、商店名、地址等;三是“供应商” 实体,属性有供应商编号、供应商名、地址;供应商与商品之间存在“供应”联系,每个供应商可供应多种商品,每种商品可向 多个供应商订购,每个供应商供应每种商品有月供应量;商店与商品之间存在“销售” 联系,每个商店可销售多种商品,每种商品可在多个商店销售,每个商店销售每种商 品有月计划数。试画出反映上述问题的E-R图

13、(8分)3.以下给出三个基本表。Student (学生表)的字段按顺序为学号、姓名、性别、年龄、学生所在院系;Course (课程表)的字段按顺序为课程编号、课程名、课程学分;SC (选课表)的字段按顺序为学号、课程号、成绩。各表的记录如下,按要求完成各题。(本题共24分,每小题3分)SnoSnameSsexSageSdept95001张三男20CS95002李四女19IS95003赵六女18MA95004孙明男19ISStudentCourseCnoCmimeCcreditcl数据库4c2数学2c3信息系统4c4c534c62c7 |PASCAL4SnoCnoGrade95001192950

14、012859500138895002290950033809500327095004285用关系代数完成以下查询查询选修了 “c2”课程的学生学号查询没有学生选修的课程的课程号查询被全部学生选修的课程号查询同时选修了气2” 和“c4”两门课程的学生学号(2)用SQL语言完成以下查询查询选修了课程的学生人数查询学生姓名以ZHANG开头的所有学生的姓名和性别把低于70分成绩提高5%,高于75分的成绩提高2%查询选修了全部课程的学生学号4.指出下列关系模式的候选码,并判断最高满足第几范式(每小题2分,共8分)(1) R (X, Y, Z),F=YTZ, YTX, XTYZ(2) R (A, B, C

15、),F=ATB, BTA, CTA(3) R (X, Y, Z)F=YTZ, XZTY(4) R (A, B, C, D, E)F=ABTCE, ETAB, CTD数据库原理试卷B是采用了数据库技术的计算机系统,DBS是一个集合体,包含数据库、计算机硬件、软件和(C )oA.系统分析员C.数据库管理员2 .数据模型的三要素是(D)oA.外模式、模式和内模式C.实体、属性和联系3 .数据库的概念模型独立于(B ) oB.程序员D.操作员B.关系模型、层次模型、网状模型D.数据结构、数据操作和完整性约束A.现实世界B.具体的机器和DBMSC.信息世界D.现实世界4 .要保证数据库的物理数据独立性,

16、需要修改的是(B )。A.模式与外模式的映射B,模式与内模式之间的映射C.模式D.三层模式5 .关系数据库管理系统应能实现的专门关系运算包括(B )oA.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表6 .一个关系只有一个(D )oA.候选码 B.外码C.超码D.主码7 .现有一个关系:借阅(书号,书名,库存数,读者号,借期,还期),假如同一本书 允许一个读者多次借阅,但不能同时对一种书借多本,则该关系模式的主码是(D )oA.书号B.读者号C.书号+读者号D.书号+读者号+借期8 .关系代数表达式的优化策略中,首先要做的是(B)。A.对文件进行预处理B.尽早执行

17、选择运算C.执行笛卡尔积运算D.投影运算9 .有关系SC (S_ID, C_ID, AGE, SCORE),查找年龄大于22岁的学生的学号和分数, 正确的关系代数表达式是(D )oi . nS ID, SCORE (aAGE >22 (SC)ii . a AGE >22 (nS ID, SCORE (SC)111. nS ID, SCORE (aAGE >22 (nS ID, SCORE, AGE (SC)A. i和iiB.只有ii正确C.只有i正确D. i和iii正确10 .从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式 的关键字是(C )o端

18、实体的关键字端实体的关键字C.两端实体的关键字组合D.重新选取其它属性11 .在SQL语言中的视图VIEW是数据库的(A )oA.外模式B.模式C.内模式D.存储模式12 .下列SQL语句中,修改表结构的是(A )o13 .若要撤销数据库中已经存在的表S,可用(C )oTABLE SSTABLE SS14 .关系模式中,满足2NF的模式(B )oA.可能是1NFB.必定是1NFC.必定是3NFD.必定是BCNF15 .规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中 的关系必须满足:每一个属性都是(B )oA.长度不变的B.不可分解的C.互相关联的D,互不相关的16 .

19、设有关系模式R (S, D, M),其函数依赖集:F=STD, DTM,则关系模式R的规 范化程度最高达到(B)。TY,当下列哪一条成立时,称为平凡的函数依赖(B )。eyexAY=0ny#:018 .设有两个事务T1,T2 ,其并发操作如图所示,下面描述正确的是(D )oT1T2Read A=10Update A=A-5Read A=5ROLLBACKA.不存在问题B.丢失更新C.不能重读D.读“脏”数据19 .数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括(C )oA.数据字典、应用程序、审计档案、数据库后备副本B.数据字典、应用程序、审计档案、日志文件C.日志文件、数据库后

20、备副本D.数据字典、应用程序、数据库后备副本20.在数据库系统中,死锁属于(B)。A.系统故障B.事务故障C.介质故障D.程序故障二、多项选择题(本题共5个小题,每空2分,共10分。多选或少选以及不选均不得 分。)1 .关系代数中,一般连接操作由(BC )操作组合而成.A.投影B.笛卡尔积C.选择D.差2 .在概念结构设计中,各分E-R图之间的冲突主要有(ABC )oA.属性冲突B.命名冲突C.结构冲突D.联系冲突3 .数据库恢复通常采用的方法是(ABC )。A.建立检查点B.建立副本C.建立日志文件D.建立索引4 .数据字典中通常包含了下列哪些信息(ABCD)oA.数据项B.数据结构C.处理

21、过程D.数据流5 .能够被更新的视图必须是从单个基本表中,使用(CD )操作导出的,且包含了基本表的主码或某个候选码。A.分组B.聚合函数D.选择C.投影三、填空题(本题共10个小题,每空1分,共10分。多填或少填以及错别字均不得 分。)1 .数据库一是长期存储在计算机内的有组织,可共享的数据集合。2 . 数据模型一是对现实世界数据特征的抽象。3 .有如下关系:学生(学号,姓名,性别,专业号,年龄),将属性年龄的取值范围 定义在0T20之间符合用户定义 完整性。4 .实体联系图的三个组成部分分别是实体、属性和 联系 o5 .嵌入式SQL式将SQL语句嵌入程序设计语言中,被嵌入的程序设计语言称为

22、 宿主 语言或主语言 O6 .事务具有四个基本特性,原子性、隔离性 、一致性和持续性。7 .事务通常以 BEG IN TRANSACT I ON 开始,以 COMM IT 或 ROLLBACK 结束。8 .基本的封锁有两种类型 排它锁 和共享锁。9 .预防死锁通常有两种方法:一次封锁法和 顺序封锁法 o1 0.数据库系统中诊断死锁的方法一般使用超时法和 事物等待图法 O四、判断题(本题共10个小题,每题1分,共10分,正确的在括号中划错误的 在括号中划X。)2 .数据库中的冗余数据是指可由基本数据导出的数据。(V )3 .若在等值连接中把目标列中重复的属性列去掉则为自然连接。4 .可以在视图上

23、定义新的视图。5 . SQL语言具有高度非过程化特点。(V )6 .所有的视图都可以更新。(X )7 .视图对重构数据库提供了一定程度的逻辑独立性。(V )8 .关系数据库的规范化理论主要解决的问题是如何构造合适的数据物理结构。(X )语言中用ROLLBACK语句实现事务的回滚。(V )9 .解决并发操作带来的数据不一致问题普遍采用封锁技术。(V )10 .若事务T对数据R已加S锁,则其他事务对数据R不能加任何锁。(X )五、综合题(本题共5个小题,共50分。)1 .已知关系M和N如下,计算:MxN , M + L(本题共6分)ABCalblclalb2cla2b3c2a3b3c3MABcal

24、b4clalb2c3alb2c2a2b3c2a3b2c3NBCI)I:blcldlelb2cld222 .设计一个图书馆数据库,此数据库中对每个借阅者保存读者记录,包括:读者号, 姓名,地址,性别,年龄,单位。对每本书存有:书号,书名,作者,出版社。对每 本被借出的书存有读者号、借出日期和应还日期。要求:给出E-R图。(8分)3 .以下给出四个基本表:S (SN, SNAME, CITY) S表供应商关系,SN供应商号,SNAME供应商名,CITY供应商 所在城市P (PN, PNAME, COLOR, WEIGHT) P 表零件关系,PN 零件代号,PNAME 零件名,COLOR 零件颜色,

25、WEIGHT零件重量J (JN, JNAME, CITY) J表工程关系,川工程编号,JNAME工程名,CITY工程所在城 市SPJ (SN, PN, JN, QTY) SPJ表供应关系,SN是为指定工程提供零件的供应商代号, PN为所提供的零件代号,JN工程编号,QTY表提供的零件数量。用关系代数表达式完成下列查询(每小题3分,共6分):(1)查询供应螺母零件的供应商名和所在城市。(2)查询工程J2不使用的零件名。使用SQL语句完成下列问题(每小题3分,共15分):(1)删除供应商S1对工程J1的供货关系。(2)查询为工程J1和J2提供零件的供应商代号。(3)查询重量最轻的零件代号。(4)查

26、询为上海或北京的工程提供红色零件的供应商代号。(5)把查询SPJ表和修改QTY属性的权限授给用户李天明。4 .假设某商业集团数据库中有一关系模式R如下:R (商店编号,商品编号,商品库存数量,部门编号,负责人)如果规定:(1)每个商店的每种商品只在该商店的一个部门销售;(2)每个商店的每个部门只有一个负责人;(3)每个商店的每种商品只有一个库存量。试回答下列问题(每小题3分,共9分)(1)据上述规定,写出关系模式R的基本函数依赖;(2)找出关系R的候选码,R最高已达第几范式为什么(3)将R分解为高一级的范式。5 .指出下列关系模式是第几范式并说明理由。(每小题2分,共6分)(1) R (A,

27、B, C, D) ,F=BTD, ABC(2) R (A, B, C, D) , F=ATC, DB(3) R (X, Y, Z) , F=YTZ, YTX, XTYZ试题(A )参考答案一、单项选择题(本题共20个小题,每个小题中只有一个正确答案,请将正确答案的 标号填在题后括号内,每小题1分,共20分)本题主要考查学生对基本理论的掌握程度和和辨别问题的能力。评分标准:本题属单项选择,每小题选择正确给1分,选错、多选或不选给0分。答案:二、多项选择题(本题共20个小题,每个小题中只有一个正确答案,请将正确答案的 标号填在题后括号内,每小题1分,共20分)三、填空题(本题共20个空,每空1分,

28、共20分)本题主要考查学生对基本理论掌握程度和分析问题的能力。评分标准:1 .所填答案与标准答案相同,每空给1分;填错或不填给0分。2 .所填答案是同一问题(概念、术语)的不同描述方法,视为正确,给1分。答案:1、人工管理2、数据操纵3、候选码4、命名冲突5、游标6、选择 7、一致性 8、顺序封锁法 9、丢失修改 10、EX I STS四、判断题(本题共10个小题,每题全部答对1分,否则不得分。共10分)本题主要考查学生对基本问题的判断能力。评分标准:所填答案与标准答案相同,每小题给1分;答错或不答给0分。答案:1. V 2. V 3. X 4. V 5. X 6. V 7. V 8. V9.

29、 V 10. X五、综合题(本题共4个小题,共50分)本题主要考查学生对基本问题的理解和掌握程度。评分标准:1 .所答要点完整,每小题给满分;全错或不答给0分。2 .部分正确可根据对错程度,依据答案评分点给分。ABC345ABCABC763345763723257345257723723345723723443345443723RCA37723734ABC723RARBRCS.ASBs.c76372325734D257723123723443723正确画出实体和属性得4分,正确写出联系及联系具有的属性2分,正确写出联系的 类型M: N2分。本题满分8分3、 .(每小题3分,共12分.全部答对得

30、3分,有一处错误扣一分.有两处以上错误不 分)TTSNO(ocnoW C2' (SC) ncNo(O- ncNo (so nSNO,CNO (SC) 4-nSNO (S)nSN0(a2=, C2' A5=" C4' A1=4(SCXSC)(2).每题3分,共12分,全部答对得3分,有一处错误扣一分.有两处以上错误不分)SELECT COUNT (SNO)SELECT SNAME,sexFROM SC ;FROM S WHERE SN LIKE, ZHANG%'UPDATE SCSET G=G*WHERE G>75;UPDATE SCSET G=G

31、*WHERE G<70;©SELECT DISTINCT SNOFROM SC XWHERE NOT EX I STS (SELECT * FROM C WHERE NOT EX I STS (SELECT *FROM SC YWHERE =AND =);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 BB

32、DCB二、多项选择题(本题共5个小题,每空2分,共10分。多选或少选以及不选均不得分)三、填空题(本题共10个小题,每空1分,共10分。多填或少填以及错别字均不得 分,主题意思表达正确可酌情给分。)1.数据库2.数据模型3,用户定义4.联系5.宿主语言或主语言6.隔离性8.排他锁9.顺序封锁法 10.事务等待图法四、判断题(本题共10个小题,每题1分,共10分,正确的在括号中划错误的 在括号中划X。)1-10 V V V V X V X V V V五、综合题(本题共5个小题,共50分。)1 .已知关系M和N如下,计算:MxN , M + L(本题共6分)参考答案及评分标准:MxNABCa2b3

33、c2(3分)M4-L=a1)S(3分)2 .设计一个图书馆数据库,此数据库中对每个借阅者保存读者记录,包括:读者号, 姓名,地址,性别,年龄,单位。对每本书存有:书号,书名,作者,出版社。对每 本被借出的书存有读者号、借出日期和应还日期。要求:给出E-R图。(8分) 参考答案及评分标准:(8分)3 .参考答案及评分标准:(1)查询供应螺母零件的供应商名和所在城市。打SNAME .C/TY SpNAME-,垃'P)> V SPJ ><1S)(3 分)(2)查询工程J2不使用的零件名。九 PNAME(P)- 9J)> V SPJ ><尸)(3 分)(3)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论