版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库期末考试及答案数据库原理期末考试试题一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,错选、多选或未选均无分。1.要保证数据库的数据独立性,需要修改的是(A)A.三层模式之间的两种映射B.模式与内模式C模式与外模式D.三层模式2.下列四项中说法不正确的是(C)A.数据库减少了数据冗余B.数据库中的数据可以共享C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是(C)A.多对多B.一对一C.多对一 D.一对多.将E-R模型转换成关系模型,属于数据库的(C)A.需求分析B.概念设计C逻辑设计D.物理设计.五种基本关系代数运算是(A)A.U,1,X,n和。 B.U,l,,n和。C.U,n,X,n和。D.U,n,,n和。.下列聚合函数中不忽略空值(NULL)的是(C)。A.SUM(歹U名)B.MAX(列名)C.COUNT(*)D.AVG(列名).SQL中,下列涉及空值的操作,不正确的是(C)。A.AGEISNULLB.AGEISNOTNULLC.AGE=NULLD.NOT(AGEISNULL).在视图上不能完成的操作是(C)A.更新视图B.查询C.在视图上定义新的基本表D.在视图上定义新视图.关系数据模型的三个组成部分中,不包括(C)
A.完整性约束B.数据结构C恢复D.数据操作11.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)O要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系(D)SSC,CC.S,SCD.S,SC,C12.关系规范化中的删除操作异常是指(A)A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入.从E-R模型关系向关系模型转换时,一个m:n联系转换为关系模式时,该关系模式的码是(C)M端实体的码NM端实体的码N端实体的码C.M端实体码与N端实体码组合D.重新选取其他属性.已知关系R={A,B,C,D,E,F},F={A一C,BC-DE,D-E,CF-B}。则(AB)F+的闭包是(B)A.ABCDEFB.ABCDEC.ABCD.AB15.设有关系R(A,B,0和S(C,D)。与SQL语句selectA,B,DfromR,SwhereR.C=S.C等价的关系代数表达式是(B)A.。R.C=S.C(nA,B,D(RXS))B.nA,B,D(。R,C=S.C(RXS))C.。R.C=S.C((nA,B(R))X(nD(S)))D.。R,C=S.C(nD((nA,B(R))XS))三、填空题(本大题共20空,每空1分,共20分)错填、不填均无分。.SQL语言集数据定义、数据查询、数据操纵、数据控制功能于一体。.E-R图的主要元素是实体型、属性—联系.关系系统的完整性控制包括_实体完整性参照完整性用户定义的完整性。.关系模式R的码都为单属性,则R一定是^第——二_甲范式。.数据库系统一般包括数据库、_数据库管理系统应用系统数据库管理员与用户。.从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的四方面问题是:数据冗余度大、_插入异常、修改异常和删除异常。.数据库设计的一般步骤有:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库的实施运行与维护等。二、蛆堂圆L、SQL的篱义?.工在5QL中视图是由 或产生的虚毒.队在SQL中建立索弓I狗命令是 一4、fE3QL中数摭质提 .的鬼舍.品在bQL性用确定荽木表的站构.6,在SQL槌用描述效据扉的外粳式.L荏SQL中XNOTBETWEEN20AND列的含义是.%从数据用设计的观点陶।基本港的描述是定义数据酉的 模式.工在派人过SQL中使用方法解决与其它程序设计语言数提蛆辑方式不一致的同麴一10.从程序设讦语言的特点的忠工语言属于啬音JDSQL属于语吉,二、填空腹1.结•典佬查此善言N•真泰表视图CREATEINDEX基本表1苴表)CREATETABLE视图Xc20或X>308-暹羯机游杵1U,过程化非过程化一、单用选择题I.D2,C3,C4,B5.D6.C7.D8.B9.ALQ.D11.C12.B13.C14C19口16.AI7.C18B19c20,D21C眄・、单」电选择题 ©h在SQL中.用户可以日接操作的是()-A、基本表 也视图c、£本表或社视图 “基本表和社视图3在:SQL的SELECT诂句中「叮选择运算对向的命令劫H是C>0A.SELECTLkPRLMC、WHERED、ORDERBY3、SELECT诸旬执行的结果是L3工数初库趴元组5表 m数据抨4、在SQL谱句中,南输出结果打序的强句是C)=A、GROUP BORDERBYC-WHERE D、HAVING5dBETWEEN20AND25完个等价的是I).A、X>20ANDx<25 B、x^2oAMDX<25C-X>20ANDX^23 C、X^-10ANDX^256关系投料库也标推语言足1}6A、关系代数R、美系演算c>SQLD.ORACLE7、在SEILEUT语句中,需要对分组情况应满足啊条件进仃判断时.应使用()a.WHEREb、GKoUpC=oftbEk口、haViNgX、在SELECT点句中使用*表示t)uA、选择行同幅性 B,选择全郃属性C、选择全部元纲 0、选择主『49、使用DREKTESCHEMA沿包建立的T<人A、数据阵B、表3视图口.索引10.在5ELECT那句中使用MAX[列之)附,列宓应该(),3小列鼎数柏里 乩必须是字符型.5必城纲他强或字符用 4不限制数据类型II、布SELECT潜句中使用GROUPBYSNOI-],STS必须<、A「台WHERE中出现 BJf-FRCJM中出出C.『T5ELECT'|,出现 D、『THAVINQ中出境W褪川CREATETAELE由何建立的用L)0A.数据库乩kJ视图D,索引13、光嵌入式SQL中一T在SQL舟川川川宿二I时言的梆所变量时,程序变量屈thA.加加.魁由 9M后^室C,打前^;D..bll.Ti<;14、也用CREATEVIEW沿句建.立的足工),A.数据瓦氏壮C、训图E索引在SQL中使用UPDATE对友申数据如」■修改IL,疑使用国iM•印拈(1A.WHF.-RF.R.FROMC.VAF.UES门、SRT16、丸SQL的苣询由句中,孙二花系代数中**投影一运算⑶什句是《A、SELECTB,FROMC、VALUERED.SET17、在WHENCE语句的条件表达了t中,口零个嗔多个字符号型的通配将是CkA、* E.7 C、% D、一1丸在:SQL记句中.祀1词EXISTSrh的含义是£kAr全称用M B,存在M诃AfI㈱至接 Dr第/连接I九”图建立后,在数据字典和存放的是<,A.lifiJri'J.J B.机成祝1*1曲表的内容C.柳阳的定义 D、产牛低阳的表的定义.在SQL中,同收用户操作权限的畲令是{UA、GRANTB、ROMC、SLZT D、REVOKE.在殿据库与宿主语音之间传递信只,是通过<\A.氽片悭局A共空变量C,公共数据陷6系统缓冲区一、单项选择题(共30分,每小题2分。把最恰当的答案题号填入括号内)1.下面列出的条目中,()是数据库系统的组成成员。I.操作系统II.数据库管理系统III.用户W.数据库管理员V.数据库A、II、III、W和V B、II、W和V C、I、II、W和V D、都是.在下面列出的数据模型中,( )是概念数据模型。A、关系模型 B、层资模型C、网状模型 D、实体一联系模型.在关系数据库中,表(table)是三级模式结构中的( )。A、外模式B、模式C、存储模式 D、内模式.设关系R和关系S的元数(目)分别是3和4,关系T是R与S的广义笛卡尔积,即:T=RXS,则关系T的元数是()。A、7B、9 C、12D、16.设有关系R(A,B,C)和S(C,D)。与SQL语句selectA,B,DfromR,SwhereR.C=S.C等价的关系代数表达式是()。A、。R.C=S.C(nA,B,D(RXS))B、nA,B,D(。R.C=S.C(RXS))C、。R.C=S.C((nA,BR)X(nDS))D、。R.C=S.C(nD((nA,BR)XS).嵌入式SQL实现时,采用预处理方式是( )。A、把SQL语句和宿主语言语句区分开来B、为SQL语句加前缀标识和结束标志C、识别出SQL语句,并处理成函数调用形式D、把SQL语句编译成二进制码.关系模式R中的属性全是主属性,则R的最高范式必定是( )。A、1NFB、2NFC、3NFD、BCNF.设有关系模式R(A,B,C,D),其数据依赖集:F={(A,B)-C,C-D},则关系模式R的规范化程度最高达到()。A、1NFB、2NFC、3NFD、BCNF.关系数据库的规范化理论主要解决的问题是( )。A、如何构造合适的数据逻辑结构 B、如何构造合适的数据物理结构C、如何构造合适的应用程序界面D、如何控制不同用户的数据操作权限.从ER图导出关系模型时,如果实体间的联系是M:N的,下列说法中正确的是( )。A、将N方码和联系的属性纳入M方的属性中B、将M方码和联系的属性纳入N方的属性中C、增加一个关系表示联系,其中纳入M方和N方的码D、在M方属性和N方属性中均增加一个表示级别的属性.在关系数据库设计中,设计关系模式是数据库设计中()阶段的任务。A、逻辑设计阶段B、概念设计阶段C、物理设计阶段D、需求分析阶段.数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括( )。A、数据字典、应用程序、数据库后备副本B、数据字典、应用程序、审计档案C、日志文件、数据库后备副本D、数据字典、应用程序、日志文件13•一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据库的所有操作都是一个不可分割的操作序列的特性是()。A、原子性B、一致性C、独立性D、持久性14.下列不属于并发操作带来的问题是( )。A、丢失修改B、不可重复读C、死锁D、脏读15.设事务T1和T2,对数据库中的数据A进行操作,可能有如下几种情况,请问哪一种不会发生冲突操作()。A、T1正在写A,T2要读AB、T1正在写A,T2也要写AC、T1正在读A,T2要写A D、T1正在读A,T2也要读A二、填空题(共20分,每空格2分).数据库的三级模式结构是对 的三个抽象级别。TOC\o"1-5"\h\z.关系的并、差、交操作,要求两个关系具有 。.等式RxS=RxS成立的条件是 。.SQL中,外模式一级数据结构的基本单位 。.嵌入式SQL的预处理方式,是指预处理程序先对源程序进行扫描,识别出SQL语句,并处理成宿主语言的 形式。6.关系模式的操作异常问题往往是由 引起的。TOC\o"1-5"\h\z7.逻辑设计的主要工作是 。.数据库恢复的基本原则是 。.判断一个并发调度是否正确,可以用概念来解决。.ODBC中,驱动程序管理器的作用是为应用程序调用和加载 。简答题(共40分)1、为什么要进行关系模式的分解?分解的依据是什么?分解有什么优缺点?(6分)2、数据库设计的任务是什么?数据库设计过程包括几个主要阶段?哪些阶段独立于数据库管理系统?哪些阶段依赖于数据库管理系统(6分)四、设计题(共10分)设某商业集团公司数据库中有3个实体集。一是“商品”实体集,属性有商品号、商品名、规格、单价等;二是“商店”实体集,属性有商店号、商店名、地址等;三是“供应商”实体集,属性有供应商编号、供应商名、地址等;设供应商与商品之间存在“供应”联系,每个供应商可供应多种商品,每种商品可向多个供应商订购,每个供应商供应每种商品有个月供应量;商店与商品之间存在着“销售”联系,每个商店可销售多种商品,每种商品可在多个商品里销售,每个商店销售每种商品有个月计划数。(1)试画出ER图,并在图上注明属性、联系类型、实体标识符。(2)将ER图转换成关系模型,并说明主键和外键一DDBABCDBACACACD二、填空题(共20分,每空格2分)1.数据2.相同的关系模式或相同的结构3.R和S没有公共属性4.视图5.函数调用6.数据冗余7.把概念模式转换为DBMS能处理的模式8.冗余9.可串行化10.数据库驱动程序三、简答题(共40分)1、为什么要进行关系模式的分解?分解的依据是什么?分解有什么优缺点?(6分)由于数据之间存在着联系和约束,在关系模式的关系中可能会存在数据冗余和操作异常现象,因此需要进行关系模式的分解,以消除冗余和异常现象。分解的依据是数据依赖和范式。分解的优点是消除冗余和异常,缺点是做查询操作,需做连接操作,增加了查询时间。2、数据库设计的任务是什么?数据库设计过程包括几个主要阶段?哪些阶段独立于数据库管理系统?哪些阶段依赖于数据库管理系统(6分)数据库设计的基本任务是:根据一个单位的信息需求,处理需求和数据库的支撑环境(包括数据库管理系统、操作系统和硬件等),设计出数据库模式(包括概念模式、逻辑模式、外模式和内模式等)以及应用程序。数据库设计可分为4个主要阶段:需求分析、概念设计、逻辑设计和物理设计。需求分析和概念设计独立于数据库管理系统。逻辑设计和物理设计依赖于数据库管理系统。四、设计题匕共10分)8-应商(供应商编号,供应商名,地址)商品(商品号,商品名,单价)商店(商店号,商店名,地址)供应(供应供编号,商品号,月供应量),供应商编号、商品号是外键销售(商店号,商品号,月计划数),商店号、商品胃是外键1DB、DBMS和DBS三者之间的关系是()。A.DB包括DBMS和DBSB.DBS包括DB和DBMSC.DBMS包括DB和DBSD.不能相互包括.对数据库物理存储方式的描述称为( )A.外模式 B.内模式C.概念模式 D.逻辑模式.在数据库三级模式间引入二级映象的主要作用是()A.提高数据与程序的独立性 B.提高数据与程序的安全性C.保持数据与程序的一致性 D.提高数据与程序的可移植性TOC\o"1-5"\h\z.视图是一个“虚表”,视图的构造基于( )A.基本表 B.视图C.基本表或视图 D.数据字典.关系代数中的n运算符对应SELECT语句中的以下哪个子句?( )A.SELECTB.FROMC.WHERED.GROUPBY6.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是( )A.多对多 B.一对一C.多对一D.一对多.如何构造出一个合适的数据逻辑结构是( )主要解决的问题。A.关系系统查询优化B.数据字典C关系数据库规范化理论 D.关系数据库查询.将E-R模型转换成关系模型,属于数据库的( )。A.需求分析 B.概念设计C.逻辑设计 D.物理设计.事务日志的用途是( )A.事务处理B.完整性约束C.数据恢复D.安全性控制.如果事务T已在数据R上加了X锁,则其他事务在数据R上()A.只可加X锁B.只可加S锁C.可加S锁或X锁D.不能加任何锁二、填空题(本大题共10小题,每小题2分,共20分).数据库的逻辑数据独立性是由映象提供的。.关系代数中专门的关系运算包括:选择、投影、连接和 。.设有学生表S(学号,姓名,班级)和学生选课表SC(学号,课程号,成绩),为维护数据一致性,表S与SC之间应满足 完整性约束。.当数据库被破坏后,如果事先保存了数据库副本和,就有可能恢复数据库。.如果一个满足1NF关系的所有属性合起来组成一个关键字,则该关系最高满足的范式是(在1NF、2NF、3NF范围内)。.设关系模式R(A,B,C,D),函数依赖集F={AB-C,D-B},则IR的候选码为 。.从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的四方面问题是:数据冗余度大、插入异常、和删除异常。.并发控制的主要方法是 机制。.若有关系模式R(A,B,0和S(C,D,E),SQL语句SELECTA,DFROMR,SWHERER.C=S.CANDE='80';
对应的关系代数表达式.分E-R图之间的冲突主要有属性冲突、、结构冲突三种。突、、结构冲突三种。二、简答
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《临床心电图》课件
- 《标准宣贯隧道》课件
- 讲述蝴蝶课件
- 人教版教学课件生物群落的演替
- 《级公路标准化施工》课件
- 商家入驻协议
- 博物馆申请报告范文
- 《j建筑面积计算》课件
- 深圳课件教学课件
- 《野田黄雀行》课件
- 2022年军队文职人员招聘之军队文职管理学通关题库(附带答案)
- 2022年11月苏州城市学院下半年公开招聘27名管理岗位工作人员0上岸冲刺题3套【600题带答案含详解】
- 第12课《渔家傲 秋思》课件(30张PPT) 部编版语文九年级下册
- 全新版大学英语第二版综合教程2第七单元课文翻译
- 部编版五年级语文下册:非连续性文本阅读(含答案)人教部编版
- 译林版九年级上册英语Unit 6词汇运用专项练习-
- 肩周炎的锻炼课件
- DBJ51-T 188-2022 预拌流态固化土工程应用技术标准
- 220kv变电站构支架吊装施工方案
- 学校秋季运动会开幕式活动策划PPT模板
- 53求因数的个数与因数和公式课件
评论
0/150
提交评论