数据库原理试卷带答案

上传人:缘*** 文档编号:107355066 上传时间:2022-06-14 格式:DOCX 页数:18 大小:212.70KB
返回 下载 相关 举报
数据库原理试卷带答案_第1页
第1页 / 共18页
数据库原理试卷带答案_第2页
第2页 / 共18页
数据库原理试卷带答案_第3页
第3页 / 共18页
点击查看更多>>
资源描述
数据库原理试卷A一、单选题(本题共 20 个小题,每题 1 分,共 20 分。答案唯一,多选或少选均不得分。请将答案按对应的题号写在下面的表格中)1. 下述关于数据库系统的正确叙述是( A )。A. 数据库系统减少了数据冗余B. 数据库系统避免了一切冗余C. 数据库系统中数据的一致性是指数据类型一致D. 数据库系统比文件系统能管理更多的数据2. 数据库(DB),数据库系统(DBS和数据库管理系统(DBMS之间的关系是(A )。A. DBS 包括 DB和 DBMSB. DBMS包括 DB和 DBSC. DB 包括 DBSD DBMSD. DBS 就是 DB,也就是 DBMS3. 描述数据库全体数据的全局逻辑结构和特性的是( 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. 有关系S(C S_ID , C_ID, AGE, SCOR)E, 查找年龄大于22 岁的学生的学号和分数, 正确的关系代数表达式是( D )i .兀 S_ID, SCORE (b AGE 22 (SC)ii . b AGE 22 (兀 S_ID, SCORE (SC)iii.兀 S_ID, SCORE (22 (兀 S_ID, SCORE AGE (SC)A. i和iiB.只有ii正确C.只有 i正确D. i和iii正确10. 关系模型中实现实体间 N : M 联系是通过增加一个(A )。C.关系或一个属性实现D.关系和一个属性实现11. SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE DROP ALTER语句是实现哪种功能(C )。A.数据查询B.数据操纵C.数据定义D.数据控制12. SQL中,与“NOT IN等价的操作符是 (D )。A. =SOMEB. =ALLD.ALLC. SOME13. 若用如下的 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. 一定属于BCNFD. A和C的说法都正确15 .在关系数据库中,要求基本关系中所有的主属性上不能有空值,其遵守的约束规则是(C )。A.数据依赖完整性规则B.用户定义完整性规则C.实体完整性规则D.域完整性规则16 . 学生表(id , name, sex, age, depart_id , depart_name ),存在函数依赖是 id-name, sex, age, depart_id ; dept_id f dept_name,其满足(B )。A. 1NFB. 2NFC. 3NFD. BCNF17 .下列关于函数依赖的叙述中,哪一条是不正确的(B )。A.由 A Y,Z,则 X-YZB.由 X-YZ,则 X一Y, YfZC.由 A Y, WYZ,则 XWZD.由 X-Y, ZC Y,则 Xf Z18 .设有两个事务T1,T2 ,其并发操作如图所示,下面描述正确的是(B )T1T2Read A=10Update A=A-5Read A=10Update A=A-8A.不存在问题B.丢失更新D.读“脏”数据B. 一致性控制D. 数据的转储C.不能重读19 .后援副本的作用是(C )A.保障安全性C.故障后的恢复这种情况称为(A )20 .若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,C.系统故障D.事务故障二、多项选择题(本题共 5个小题,每空2分,共10分。多选或少选以及不选均不得分)1 .关系代数中,一般连接操作由( BC )操作组合而成.A.投影B.笛卡尔积C.选择D.差2 .嵌入到宿主语言中的 SQL语句的处理方式有(BC )。A.单条处理B.采用预处理方式C.扩充主语言的编译程序D.使用共享变量3 .数据库恢复通常采用的方法是(ABC )。A.建立检查点B.建立副本C.建立日志文件D.建立索引4 .概念结构是对现实世界的一种抽象。一般有以下几种( ABC )。A.分类B.聚集C.概括D.数据库所用的文字5 .能够被更新的视图必须是从单个基本表中,使用( CD )操作导出的,且包含了基本表的主码或某个候选码。A.分组B.聚合函数C.投影D.选择三、填空题(本题共 10个小题,每空1分,共10分。多填或少填以及错别字均不得分)1 .数据库技术经历了 人工管理、文件系统和数据库系统三个发展阶段。2 .数据模型通常由数据结构、数据操作 和完整性约束三部分构成。3 .若关系中某一属性(组)能唯一的标识一个元组,则该属性组为候选码或主码或主关键字 。4 .在概念结构设方f中,各分 E-R图之间的冲突主要由三类,属性冲突、命名冲突和结构冲突。是面向集合的,而主语言是面向对象的,为此嵌入式SQL用 游标来协调这两种不同的处理方式。6 .在关系代数优化的过程中,应尽可能的先做选择 运算。7 .事务具有ACID特性,其中I代表的特性是隔离性。8 .预防死锁通常有两种方法:一次封锁法和顺序封锁法。9 .并发操作带来的数据不一致性主要包括丢失修改、不可重复读和读“脏”数据。10 .带有EXISTS 谓词的子查询不返回任何数据,只产生逻辑真值TRU序口逻辑假值FALSE四、判断题(本题共 10个小题,每题1分,共10分,正确的在括号中划,错误的在括号中划X)1 .自然连接是一种特殊的等值连接。(V )2 .关系数据库中的投影操作是指从关系中抽出特定字段。(V )3 .可以在视图上定义新的表。(X )4 . SQL语言采用面向集合的操作方式。(V )5 .若视图的属性来自集函数、表达式,则该视图是可以更新的。(X )6 .视图使用户能以多种角度看待同一数据。(V )7 .关系数据库的规范化理论主要解决的问题是如何构造合适的数据逻辑结构。(V )语言中用ROLLBAC精句实现事务的回滚。(V )9 .为了防止一个用户的工作不适当地影响另一个用户,应该采取并发控制。(V )10 .若事务T对数据R已加X锁,则其他事务对数据 R可以加S锁但不能加X锁。(X )五、综合题(本题共5个小题,共50分)1.已知关系R和S如下:(每题2分,共10分)SABC3457232 .设某商业集团数据库有三个实体。一是“商品”实体,属性有商品号、商品名、规格、单价;二是“商店”实 体,属性有商店号、商店名、地址等;三是“供应商”实体,属性有供应商编号、供应商名、地址;供应商与商品之间存在“供应”联系,每个供应商可供应多种商品,每种商品可向多个供应商订购,每个供应 商供应每种商品有月供应量;商店与商品之间存在“销售”联系,每个商店可销售多种商品,每种商品可在多个商 店销售,每个商店销售每种商品有月计划数。试画出反映上述问题的E-R图(8分)3 .以下给出三个基本表。Student (学生表)的字段按顺序为学号、姓名、性别、年龄、学生所在院系;Course (课程表)的字段按顺序为课程编号、课程名、课程学分;SC (选课表)的字段按顺序为学号、课程号、成绩。CourseCnoCnameCcreditStudentc1数据库4SnoSnameSsexSageSdeptc2数学295001张三男20CSc3信息系统495002李四女19ISc4操作系统395003赵六女18MAc5数据结构495004孙明男19ISc6数据处理2c7PASCAL4各表的记录如下,按要求完成各题。(本题共24分,每小题3分)SnoCnoGrade95001192950012859500138895002290950033809500327095004285SC(1) 用关系代数完成以下查询查询选修了 “ c2”课程的学生学号查询没有学生选修的课程的课程号查询被全部学生选修的课程号查询同时选修了 “ c2”和“c4”两门课程的学生学号(2)用SQL语言完成以下查询查询选修了课程的学生人数查询学生姓名以 ZHANGS头的所有学生的姓名和性别把低于70分成绩提高5%高于75分的成绩提高2%查询选修了全部课程的学生学号2 分,共 8 分)4 . 指出下列关系模式的候选码,并判断最高满足第几范式?(每小题(1) R (X, Y, Z), F=Y -Z,X, X- YZ(2) R (A, B, C),F=A -B, B- A, C- A3) R( X, Y, Z)F=Y -Z, XZf Y4) R( A, B, C, D, E)F=AB f CEEfAB, Cf D数据库原理试卷B是采用了数据库技术的计算机系统,A. 系统分析员C. 数据库管理员DBS是一个集合体,包含数据库、计算机硬件、软件和 (C )B. 程序员D. 操作员2. 数据模型的三要素是(D ) 。B. 关系模型、层次模型、网状模型D. 数据结构、数据操作和完整性约束B. 具体的机器和 DBMSD. 现实世界( B )。B. 模式与内模式之间的映射A. 外模式、模式和内模式C. 实体、属性和联系3. 数据库的概念模型独立于(B )A. 现实世界C. 信息世界4. 要保证数据库的物理数据独立性,需要修改的是A. 模式与外模式的映射C. 模式D. 三层模式5. 关系数据库管理系统应能实现的专门关系运算包括( B )。A. 排序、索引、统计B. 选择、投影、连接C. 关联、更新、排序D. 显示、打印、制表6. 一个关系只有一个( D ) 。A. 候选码B. 外码C. 超码D. 主码7. 现有一个关系:借阅(书号,书名,库存数,读者号,借期,还期) ,假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本,则该关系模式的主码是( D )。A. 书号B. 读者号C. 书号+读者号D. 书号+读者号+借期8. 关系代数表达式的优化策略中,首先要做的是( B ) 。A. 对文件进行预处理B. 尽早执行选择运算C. 执行笛卡尔积运算D. 投影运算9. 有关系SC(S_ID, C_ID, AGE, SCOR)E, 查找年龄大于22 岁的学生的学号和分数, 正确的关系代数表达式是( D ) 。i .兀 S_ID, SCORE (b AGE 22 (SC)ii . b AGE 22 (兀 S_ID, SCORE (SC)iii .兀 S_ID, SCORE (22 (兀 S_ID, SCORE AGE (SC)A. i和 iiB.只有ii正确C.只有 i正确D. i和iii正确10. 从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是(C )。端实体的关键字端实体的关键字C. 两端实体的关键字组合D. 重新选取其它属性11 .在SQL语言中白视图 VIEW是数据库的(A )。A. 外模式B. 模式C. 内模式D. 存储模式12 .下列SQL语句中,修改表结构的是(A )。13 .若要撤销数据库中已经存在的表S,可用(C )。TABLE SSTABLE SS14. 关系模式中,满足 2NF 的模式 ( B ) 。A. 可能是 1NFB. 必定是 1NFC.必定是3NFD.必定是 BCNF15. 规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:每一个属性都是(B )。A.长度不变的B.不可分解的C.互相关联的D.互不相关的16. 设有关系模式R(S,D,M),其函数依赖集:F=S-D,Df M,则关系模式R的规范化程度最高达到(B)一Y,当下列哪一条成立时,称为平凡的函数依赖 (B ) YCXCY= 0n Yw 018.设有两个事务T1,T2 ,其并发操作如图所示,下面描述正确的是(D )T1T2Read A=10Update A=A-5Read A=5ROLLBACKA.不存在问题B.丢失更新C.不能重读D.读“脏”数据19 .数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括(C )A.数据字典、应用程序、审计档案、数据库后备副本B.数据字典、应用程序、审计档案、日志文件C.日志文件、数据库后备副本D.数据字典、应用程序、数据库后备副本20 .在数据库系统中,死锁属于 (B )。A.系统故障B.事务故障C.介质故障D.程序故障二、多项选择题(本题共 5个小题,每空1.关系代数中,一般连接操作由( BCA.投影C.选择2分,共10分。多选或少选以及不选均不得分。)操作组合而成.B.笛卡尔积D.差2 .在概念结构设计中,各分 E-R图之间的冲突主要有( ABC )。A.属性冲突B.命名冲突C.结构冲突D.联系冲突3 .数据库恢复通常采用的方法是( ABC )。A.建立检查点B.建立副本C.建立日志文件D.建立索引4 .数据字典中通常包含了下列哪些信息(ABCD。A.数据项B.数据结构C.处理过程D.数据流5 .能够被更新的视图必须是从单个基本表中,使用( CD )操作导出的,且包含了基本表的主码或某个候选码。A.分组B.聚合函数C.投影D.选择三、填空题(本题共 10个小题,每空1分,共10分。多填或少填以及错别字均不得分。)1 . _数据库_是长期存储在计算机内的有组织 ,可共享的数据集合。2 . 数据卞II型_是对现实世界数据特征的抽象。3 .有如下关系:学生(学号,姓名,性别,专业号,年龄) ,将属性年龄的取值范围定义在0-120之间符合用户定义 完整性。4 .实体联系图的三个组成部分分别是实体、属性和 联系。5 .嵌入式SQL式将SQL语句嵌入程序设计语言中,被嵌入的程序设计语言称为宿主语言或主语言6 .事务具有四个基本特性,原子性、隔离性 、一致性和持续性。7 .事务通常以BEGIN TRANSACTIO斯始,以 COMMIT或ROLLBAC结束。8 .基本的封锁有两种类型排它锁 和共享锁。9 .预防死锁通常有两种方法:一次封锁法和顺序封锁法。10 .数据库系统中诊断死锁的方法一般使用超时法和事物等待图法。四、判断题(本题共 10个小题,每题1分,共10分,正确的在括号中划,错误的在括号中划X。)1 .数据库中的冗余数据是指可由基本数据导出的数据。(V )2 .若在等值连接中把目标列中重复的属性列去掉则为自然连接。(V )3 .可以在视图上定义新的视图。(V )4 . SQL语言具有高度非过程化特点。(,)5 .所有的视图都可以更新。(X )6 .视图对重构数据库提供了一定程度的逻辑独立性。(V )7 .关系数据库的规范化理论主要解决的问题是如何构造合适的数据物理结构。(X )语言中用ROLLBAC精句实现事务的回滚。(V )9 .解决并发操作带来的数据不一致问题普遍采用封锁技术。(V )10 .若事务T对数据R已加S锁,则其他事务对数据 R不能加任何锁。(X )五、综合题(本题共5个小题,共50分。)1 .已知关系M和N如下,计算:Mx N , W L(本题共6分)ABCa1b4c1a1b2c3a1b2c2a2b3c2a3b2c3ABCa1b1c1a1b2c1a2b3c2a3b3c3BCDEb1c1d1e1b2c1d2e2MNL2 .设计一个图书馆数据库,此数据库中对每个借阅者保存读者记录,包括:读者号,姓名,地址,性别,年龄,单位。对每本书存有:书号,书名,作者,出版社。对每本被借出的书存有读者号、借出日期和应还日期。要求:给出 E-R 图。 ( 8 分)3 . 以下给出四个基本表:S (SN SNAME CITY) S表供应商关系,SN供应商号,SNAM眯应商名,CITY供应商所在城市P (PN, PNAME COLOR WEIGHT P表零件关系,PN零件代号,PNAM零件名,COLOK件颜色, WEIGHT?件重量J (JN, JNAME CITY) J表工程关系,JN工程编号,JNAMET程名,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=B-D, ABHC(2) R (A,B,C,D), F=A -C, AB(3) R (X, Y, Z) , F=Y -Z, Y- X, X- YZ试题(A)参考答案一、单项选择题(本题共20个小题,每个小题中只有一个正确答案,请将正确答案的标号填在题后括号内,每 小题1分,共20分)本题主要考查学生对基本理论的掌握程度和和辨别问题的能力。评分标准:本题属单项选择,每小题选择正确给1分,选错、多选或不选给 0分。答案:二、多项选择题(本题共20个小题,每个小题中只有一个正确答案,请将正确答案的标号填在题后括号内,每 小题1分,共20分) 三、填空题(本题共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. V 2. V 3. X 4. V 5. X 6. V 7. V 8.,9. V 10. X五、综合题(本题共4个小题,共50分)本题主要考查学生对基本问题的理解和掌握程度。评分标准:1 .所答要点完整,每小题给满分;全错或不答给0分。2 .部分正确可根据对错程度,依据答案评分点给分。商店名正确画出实体和属性得 4分,正确写出联系及联系具有的属性2分,正确写出联系的类型M: N2分。本题满分8分3、.(每小题3分,共12分.全部答对得3分,有一处错误扣一分.有两处以上错误不分)n SNO(t cno= C2 (SC) ncNo(c)- ncNo(sc) nSNO,CNO(SCHISNO(S)n SNO(T 2= C2 A 5= C4 A 1=4(SCX SC)(2) .每题3分,共12分.全部答对得3分,有一处错误扣一分.有两处以上错误不分) SELECT COUNT(SNO) SELECT SNAME,sexFROM SC ;FROM S WHERE SN LIKE ZHANG;%; UPDATE SCSET G=G*WHERE G75;UPDATE SCSET G=G*WHERE G P) (3 分)(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 WHEREJN= J2 ) (3分)(5)查询重量最新的零件代号。(3分)SELECT PN FROM P WHERE WEIGHT=(SELECT MIN(WEIGHT)FROMP)( 6)查询为上海或北京的工程提供红色零件的供应商代号。SELECT FROM S,J,SPJ WHERE=上海OR =北京)AND COLOR =红色 AND = AND = (3分)(7)把查询SPJ表和修改QTY属性的权限授给用户李天明。GRANT UPDATE(QTY),SELECT ON TABLE SPJ T李天明 (3分)4 . 参考答案及评分标准:1)据上述规定,写出关系模式 R 的基本函数依赖;答:有三个函数依赖:(商店编号,商品编号)f部门编号 (1分)(商店编号,部门编号)-负责人 (1分)(商店编号,商品编号)商品库存数量 (1分)(2)找出关系R的候选码,R最高已达第几范式?为什么?答:R的候选码是(商店编号,商品编号), (1分)R属于2NF, (1分)因为R中存在着非主属性“负责人”对候选码(商店编号、商品编号)的传递函数依赖。(3)将R分解为高一级的范式。将 R 分解成:R1 ( 商店编号,商品编号,商品库存数量,部门编号)R2 ( 商店编号,部门编号,负责人)(3分)其中,答错一个扣一分,答错两个扣 3 分。5 . 指出下列关系模式是第几范式?并说明理由。 (每小题 2 分,共 6 分)(1) R (A, B, C, D) ,F=B-D, AAC答:R属于1NF,因为F中存在非主属性对码的部分函数依赖。(3分)(2) R (A, B, C, D) , F=A-C, AB答:R属于3NF,因为每一个非主属性既不部分依赖于码也不传递依赖于码,但不属于 每个决定因素都包含码。(3分)(3) R (X, Y, Z) , F=Y -Z, VX,心 YZ答:R属于2NF,因为F 不存在部分函数依赖但存在函数传递依赖。(3分)(1 分)BCNF因为不是a) ( b)来自:河南科技学院2009-2010 学年第二学期期终考试数据库原理试题(
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业管理 > 营销创新


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

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


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