数据库原理试卷带答案

上传人:xt****7 文档编号:91190827 上传时间:2022-05-16 格式:DOC 页数:16 大小:322KB
返回 下载 相关 举报
数据库原理试卷带答案_第1页
第1页 / 共16页
数据库原理试卷带答案_第2页
第2页 / 共16页
数据库原理试卷带答案_第3页
第3页 / 共16页
点击查看更多>>
资源描述
数据库原理试卷A一、单选题(本题共20个小题,每题1分,共20分。答案唯一,多选或少选均不得分。请将答案按对应的题号写在下面的表格中)( A )。 A. 数据库系统减少了数据冗余 B. 数据库系统避免了一切冗余 C. 数据库系统中数据的一致性是指数据类型一致 D. 数据库系统比文件系统能管理更多的数据 2. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( A )。 A. DBS包括DB和DBMS B. DBMS包括DB和DBS C. DB包括DBS和DBMS D. DBS就是DB,也就是DBMS 3. 描述数据库全体数据的全局逻辑结构和特性的是( A )。 A.模式B. 内模式 C. 外模式 D. 用户模式 4. 要保证数据库的逻辑数据独立性,需要修改的是(A )。 A. 模式与外模式的映射 B. 模式与内模式之间的映射 C. 模式 D. 三层模式 5. 数据库系统的数据独立性体现在( B )。 A.不会因为数据的变化而影响到应用程序 B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序 C.不会因为存储策略的变化而影响存储结构 D.不会因为某些存储结构的变化而影响其他的存储结构 6. 在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为( C )。A. 关键字B. 数据项 C. 主属性D. 主属性值7. 现有如下关系: 患者(患者编号,患者姓名,性别,出生日起,所在单位) 医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果) 其中,医疗关系中的外码是( D )。 A. 患者编号B. 患者姓名C. 患者编号和患者姓名D. 医生编号和患者编号 8. 自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R或S含有一个或多个共有的( D )。A. 元组 B. 行C. 纪录D. 属性 9. 有关系SC(S_ID,C_ID,AGE,SCORE),查找年龄大于22岁的学生的学号和分数,正确的关系代数表达式是( D )。 . S_ID,SCORE (AGE 22 (SC) ) . AGE 22 (S_ID,SCORE (SC) ) . S_ID,SCORE (AGE 22 (S_ID,SCORE,AGE (SC) ) ) A.和 B. 只有正确C. 只有 正确D. 和正确 10. 关系模型中实现实体间 N:M 联系是通过增加一个(A )。 A. 关系实现B. 属性实现C. 关系或一个属性实现 D. 关系和一个属性实现11. SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能(C )。 A. 数据查询 B. 数据操纵 C. 数据定义 D. 数据控制 12. SQL中,与“NOT IN”等价的操作符是( D )。A. =SOME B. =ALL C. SOME D.ALL 13. 若用如下的 SQL语句创建一个表student: CREATE TABLE student ( NO char(4) NOT NULL, NAME char(8) NOT NULL, SEX char(2), AGE numeric(2) 可插入到student表中的值是(C )。A. (NULL , 李华 , 男 , 23)B. (1031 , NULL, 男 , 23 ) C. (1031 , 李华 , NULL , NULL)D. (1031 , 李华 , 男 , 23 ) 14. 当关系模式R(A,B)已属于3NF,下列说法中正确的是( B )。 A. R一定消除了插入和删除异常B. 仍然存在一定的插入和删除异常 C. 一定属于BCNF D. A和C的说法都正确 15.在关系数据库中,要求基本关系中所有的主属性上不能有空值,其遵守的约束规则是(C )。 A. 数据依赖完整性规则B. 用户定义完整性规则 C. 实体完整性规则D. 域完整性规则 16. 学生表(id,name,sex,age,depart_id,depart_name),存在函数依赖是idname,sex,age,depart_id;dept_iddept_name,其满足(B )。 A. 1NFB. 2NF C. 3NFD. BCNF 17. 下列关于函数依赖的叙述中,哪一条是不正确的(B )。 A. 由XY,YZ,则XYZB. 由XYZ,则XY, YZ C. 由XY,WYZ,则XWZD. 由XY,ZY,则XZ 18 . 设有两个事务 T1,T2 ,其并发操作如图所示,下面描述正确的是(B )。 T1T2Read A=10Read A=10Update A=A-5Update A=A-8A. 不存在问题B. 丢失更新 C. 不能重读D. 读 “ 脏 ” 数据 19. 后援副本的作用是( C )。 A. 保障安全性 B. 一致性控制 C. 故障后的恢复 D. 数据的转储 20. 若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为(A )。 A. 介质故障 B. 运行故障 C. 系统故障 D. 事务故障 二、多项选择题(本题共5个小题,每空2分,共10分。多选或少选以及不选均不得分)1.关系代数中,一般连接操作由(BC )操作组合而成.(BC )。A.单条处理B.采用预处理方式 (ABC )。4.概念结构是对现实世界的一种抽象。一般有以下几种(ABC )。A.分类 B.聚集 5.能够被更新的视图必须是从单个基本表中,使用(CD )操作导出的,且包含了基本表的主码或某个候选码。三、填空题(本题共10个小题,每空1分,共10分。多填或少填以及错别字均不得分)1.数据库技术经历了_人工管理_、文件系统和数据库系统三个发展阶段。2.数据模型通常由数据结构、 数据操作 和完整性约束三部分构成。3.若关系中某一属性(组)能唯一的标识一个元组,则该属性组为 候选码或主码或主关键字 。4.在概念结构设计中,各分E-R图之间的冲突主要由三类,属性冲突、 命名冲突 和结构冲突。5.SQL是面向集合的,而主语言是面向对象的,为此嵌入式SQL用 游标 来协调这两种不同的处理方式。6.在关系代数优化的过程中,应尽可能的先做 选择 运算。7.事务具有ACID特性,其中I代表的特性是 隔离性 。8.预防死锁通常有两种方法:一次封锁法和 顺序封锁法 。 丢失修改 、不可重复读和读“脏”数据。10.带有 EXISTS 谓词的子查询不返回任何数据,只产生逻辑真值TRUE和逻辑假值FALSE。四、判断题(本题共10个小题,每题1分,共10分,正确的在括号中划,错误的在括号中划)1.自然连接是一种特殊的等值连接。 ( )2.关系数据库中的投影操作是指从关系中抽出特定字段。 ( )3.可以在视图上定义新的表。 ( )4. SQL语言采用面向集合的操作方式。 ( )5.若视图的属性来自集函数、表达式,则该视图是可以更新的。 ( )6.视图使用户能以多种角度看待同一数据。 ( )7.关系数据库的规范化理论主要解决的问题是如何构造合适的数据逻辑结构。 ( )8.SQL语言中用ROLLBACK语句实现事务的回滚。 ( )9.为了防止一个用户的工作不适当地影响另一个用户,应该采取并发控制。 ( )T对数据R已加X锁,则其他事务对数据R可以加S锁但不能加X锁。 ( )五、综合题(本题共5个小题,共50 分)1. 已知关系R和S如下:(每题2分,共10分)RABC763257723443SABC345723计算:S-R RS 3,1(R)RSRS 32 2. 设某商业集团数据库有三个实体。一是“商品”实体,属性有商品号、商品名、规格、单价;二是“商店”实体,属性有商店号、商店名、地址等;三是“供应商”实体,属性有供应商编号、供应商名、地址;供应商与商品之间存在“供应”联系,每个供应商可供应多种商品,每种商品可向多个供应商订购,每个供应商供应每种商品有月供应量;商店与商品之间存在“销售”联系,每个商店可销售多种商品,每种商品可在多个商店销售,每个商店销售每种商品有月计划数。试画 出反映上述问题的E-R图(8分)3. 以下给出三个基本表。Student(学生表)的字段按顺序为学号、姓名、性别、年龄、学生所在院系;Course(课程表)的字段按顺序为课程编号、课程名、课程学分;SC(选课表)的字段按顺序为学号、课程号、成绩。各表的记录如下,按要求完成各题。(本题共24分,每小题3分)(1) 用关系代数完成以下查询 查询选修了“c2”课程的学生学号 查询没有学生选修的课程的课程号 查询被全部学生选修的课程号查询同时选修了“c2” 和“c4”两门课程的学生学号 (2)用SQL语言完成以下查询查询选修了课程的学生人数 查询学生姓名以ZHANG开头的所有学生的姓名和性别 把低于70分成绩提高5%,高于75分的成绩提高2% 查询选修了全部课程的学生学号4.指出下列关系模式的候选码,并判断最高满足第几范式?(每小题2分,共8分)(1)R(X,Y,Z), F=YZ,YX,XYZ(2)R(A,B,C), F=AB,BA,CA(3)R(X,Y,Z) F=YZ,XZY(4)R(A,B,C,D,E) F=ABCE,EAB,CD数据库原理试卷B1.DBS是采用了数据库技术的计算机系统,DBS是一个集合体,包含数据库、计算机硬件、软件和( C )。A.系统分析员B.程序员 C.数据库管理员D.操作员 (D )。A.外模式、模式和内模式B.关系模型、层次模型、网状模型 C.实体、属性和联系D.数据结构、数据操作和完整性约束 3.数据库的概念模型独立于(B )。A.现实世界B.具体的机器和DBMS C.信息世界D.现实世界4.要保证数据库的物理数据独立性,需要修改的是( B )。 A.模式与外模式的映射 B.模式与内模式之间的映射 C.模式 D.三层模式 5.关系数据库管理系统应能实现的专门关系运算包括( B )。 A.排序、索引、统计 B.选择、投影、连接 C.关联、更新、排序 D.显示、打印、制表 6.一个关系只有一个( D )。 7.现有一个关系:借阅(书号,书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本,则该关系模式的主码是( D )。 A.书号B.读者号 C.书号+读者号D.书号+读者号+借期 8.关系代数表达式的优化策略中,首先要做的是( B )。 A.对文件进行预处理B.尽早执行选择运算 C.执行笛卡尔积运算D.投影运算 9.有关系SC(S_ID,C_ID,AGE,SCORE),查找年龄大于22岁的学生的学号和分数,正确的关系代数表达式是( D )。 . S_ID,SCORE (AGE 22 (SC) ) . AGE 22 (S_ID,SCORE (SC) ) . S_ID,SCORE (AGE 22 (S_ID,SCORE,AGE (SC) ) ) A.和 正确 C.只有 正确D.和正确 10.从 E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是( C )。B.N端实体的关键字 D.重新选取其它属性 11.在SQL语言中的视图VIEW是数据库的( A )。 A.外模式B.模式 C.内模式 D.存储模式 12.下列SQL语句中,修改表结构的是( A )。B.CREATE D.INSERT 13.若要撤销数据库中已经存在的表S,可用( C )。 A.DELETE TABLE S B.DELETE S C.DROP TABLE S D.DROP S 14.关系模式中,满足 2NF 的模式( B )。A.可能是 1NFB.必定是 1NF C.必定是 3NFD.必定是 BCNF 15.规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:每一个属性都是( B )。 A.长度不变的B.不可分解的 C.互相关联的D.互不相关的 16.设有关系模式R(S,D,M),其函数依赖集:FSD,DM,则关系模式R的规范化程度最高达到( B)。A.1NFB.2NF C.3NFD.BCNF Y,当下列哪一条成立时,称为平凡的函数依赖( B )。 X YY 18.设有两个事务 T1,T2 ,其并发操作如图所示,下面描述正确的是(D )。 T1T2Read A=10Update A=A-5Read A=5ROLLBACKB.丢失更新 D.读 “ 脏 ” 数据 19.数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括( C )。 A.数据字典、应用程序、审计档案、数据库后备副本 B.数据字典、应用程序、审计档案、日志文件 C.日志文件、数据库后备副本 D.数据字典、应用程序、数据库后备副本20.在数据库系统中,死锁属于( B )。 A.系统故障B.事务故障 C.介质故障D.程序故障 二、多项选择题(本题共5个小题,每空2分,共10分。多选或少选以及不选均不得分。)1关系代数中,一般连接操作由( BC )操作组合而成.2在概念结构设计中,各分E-R图之间的冲突主要有( ABC )。3数据库恢复通常采用的方法是(ABC )。4数据字典中通常包含了下列哪些信息(ABCD)。A.数据项B.数据结构 5能够被更新的视图必须是从单个基本表中,使用( CD )操作导出的,且包含了基本表的主码或某个候选码。三、填空题(本题共10个小题,每空1分,共10分。多填或少填以及错别字均不得分。)1. _数据库_是长期存储在计算机内的有组织,可共享的数据集合。2. _数据模型_是对现实世界数据特征的抽象。3. 有如下关系:学生(学号,姓名,性别,专业号,年龄),将属性年龄的取值范围定义在0-120之间符合_用户定义_完整性。4. 实体联系图的三个组成部分分别是实体、属性和 联系 。5. 嵌入式SQL式将SQL语句嵌入程序设计语言中,被嵌入的程序设计语言称为 宿主语言或主语言 。6. 事务具有四个基本特性,原子性、 隔离性 、一致性和持续性。7. 事务通常以BEGIN TRANSACTION开始,以 COMMIT 或ROLLBACK结束。8. 基本的封锁有两种类型 排它锁 和共享锁。9. 预防死锁通常有两种方法:一次封锁法和 顺序封锁法 。10. 数据库系统中诊断死锁的方法一般使用超时法和 事物等待图法 。四、判断题(本题共10个小题,每题1分,共10分,正确的在括号中划,错误的在括号中划。)1.数据库中的冗余数据是指可由基本数据导出的数据。( )2.若在等值连接中把目标列中重复的属性列去掉则为自然连接。( )3.可以在视图上定义新的视图。( )4. SQL语言具有高度非过程化特点。( )5.所有的视图都可以更新。( )6.视图对重构数据库提供了一定程度的逻辑独立性。( )7.关系数据库的规范化理论主要解决的问题是如何构造合适的数据物理结构。( )8.SQL语言中用ROLLBACK语句实现事务的回滚。( )9.解决并发操作带来的数据不一致问题普遍采用封锁技术。( )T对数据R已加S锁,则其他事务对数据R不能加任何锁。( )五、综合题(本题共5个小题,共50分。)1.已知关系M和N如下,计算:MN ,ML(本题共6分)2.设计一个图书馆数据库,此数据库中对每个借阅者保存读者记录,包括:读者号,姓名 ,地址,性别,年龄,单位。对每本书存有:书号,书名,作者,出版社。对每本被借出的书存有读者号、借出日期和应还日期。要求:给出E-R图。(8分)3.以下给出四个基本表:S(SN,SNAME,CITY)S表供应商关系,SN供应商号,SNAME供应商名,CITY供应商所在城市P(PN,PNAME,COLOR,WEIGHT)P表零件关系,PN零件代号,PNAME零件名,COLOR零件颜色,WEIGHT零件重量J(JN,JNAME,CITY)J表工程关系,JN工程编号,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)查询为上海或北京的工程提供红色零件的供应商代号。(5)把查询SPJ表和修改QTY属性的权限授给用户李天明。4.假设某商业集团数据库中有一关系模式R如下:R(商店编号,商品编号,商品库存数量,部门编号,负责人)如果规定:(1)每个商店的每种商品只在该商店的一个部门销售;(2)每个商店的每个部门只有一个负责人;(3)每个商店的每种商品只有一个库存量。试回答下列问题(每小题3分,共9分)(1) 据上述规定,写出关系模式R的基本函数依赖;(2)找出关系R的候选码,R最高已达第几范式?为什么?(3)将R分解为高一级的范式。5.指出下列关系模式是第几范式?并说明理由。(每小题2分,共6分)(1)R(A,B,C,D),F=BD,ABC(2)R(A,B,C,D), F=AC,DB(3)R(X,Y,Z), F=YZ,YX,XYZ试题(A )参考答案一、单项选择题(本题共20个小题,每个小题中只有一个正确答案,请将正确答案的标号填在题后括号内,每小题1分,共20分)本题主要考查学生对基本理论的掌握程度和和辨别问题的能力。评分标准:本题属单项选择,每小题选择正确给1分,选错、多选或不选给0分。答案:1.C 2.D 3.B 4.B 5.B 6.D 7.D 9.D 10.C二、多项选择题(本题共20个小题,每个小题中只有一个正确答案,请将正确答案的标号填在题后括号内,每小题1分,共20分)1.BC 2.AB 3.ABC 4.ABC 5.CD三、填空题(本题共20个空,每空1分,共20分)本题主要考查学生对基本理论掌握程度和分析问题的能力。评分标准:1所填答案与标准答案相同,每空给1分;填错或不填给0分。2所填答案是同一问题(概念、术语)的不同描述方法,视为正确,给1分。答案:1、人工管理2、数据操纵3、候选码4、命名冲突5、游标6、选择7、一致性8、顺序封锁法9、丢失修改10、EXISTS四、判断题(本题共10个小题,每题全部答对1分,否则不得分。共10分)本题主要考查学生对基本问题的判断能力。评分标准:所填答案与标准答案相同,每小题给1分;答错或不答给0分。答案:1 2. 3. 4. 5. 6. 7. 8. 9. 10. 五、综合题(本题共4个小题,共50分)本题主要考查学生对基本问题的理解和掌握程度。评分标准:1.所答要点完整,每小题给满分;全错或不答给0分。2.部分正确可根据对错程度,依据答案评分点给分。ABC345供应商姓名单位电话供应 商品规格单价商品名月供应量2、地址商店号M商店M销售NN商店名月计划数商品号正确画出实体和属性得4分,正确写出联系及联系具有的属性2分,正确写出联系的类型M:N2分。本题满分8分3、.(每小题3分,共12分.全部答对得3分,有一处错误扣一分.有两处以上错误不分)SNO(cno=C2(SC) CNO(C)- CNO(SC) SNO,CNO(SC)SNO(S)SNO(2=C25=C41=4(SCSC)(2) .每题3分,共12分.全部答对得3分,有一处错误扣一分.有两处以上错误不分)SELECT COUNT(SNO) SELECT SNAME,sex FROM SC ; FROM S WHERE SN LIKEZHANG%;UPDATE SCWHERE G75;UPDATE SCWHERE G70;SELECT DISTINCT SNOFROM SC X WHERE NOT EXISTS(SELECT * FROM C WHERE NOT EXISTS(SELECT * FROM SC Y 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分。多选或少选以及不选均不得分)三、填空题(本题共10个小题,每空1分,共10分。多填或少填以及错别字均不得分,主题意思表达正确可酌情给分。)四、判断题(本题共10个小题,每题1分,共10分,正确的在括号中划,错误的在括号中划。)1-10 五、综合题(本题共5个小题,共50分。)1.已知关系M和N如下,计算:MN ,ML(本题共6分)参考答案及评分标准:MN(3分)ML=a1(3分)2.设计一个图书馆数据库,此数据库中对每个借阅者保存读者记录,包括:读者号,姓名 ,地址,性别,年龄,单位。对每本书存有:书号,书名,作者,出版社。对每本被借出的书存有读者号、借出日期和应还日期。要求:给出E-R图。(8分)参考答案及评分标准:读者图书借阅读者号姓名地址性别年龄单位书号书名作者出版社mn(8分)3. 参考答案及评分标准:(1)查询供应螺母零件的供应商名和所在城市。(3分)(2)查询工程J2不使用的零件名。 (3分)(3)删除供应商S1对工程J1的供货关系。 DELETE FROM SPJ WHERE SN=S1AND 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分)(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=红色(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=BD,ABC答:R属于1NF,因为F中存在非主属性对码的部分函数依赖。(3分)(2)R(A,B,C,D), F=AC,DB答:R属于3NF,因为每一个非主属性既不部分依赖于码也不传递依赖于码,但不属于BCNF,因为不是每个决定因素都包含码。(3分)(3)R(X,Y,Z), F=YZ,YX,XYZ答:R属于2NF,因为F中不存在部分函数依赖但存在函数传递依赖。(3分)来自:河南科技学院2009-2010学年第二学期期终考试数据库原理试题(a)(b)
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!