数据库试题与答案解析_第1页
数据库试题与答案解析_第2页
数据库试题与答案解析_第3页
数据库试题与答案解析_第4页
数据库试题与答案解析_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

一、选择题在数据库系统中,把可以相互区分的客观事物称为〔D 〕A.属性 B.字段C.文件 D.实体数据库的存储设备和存取方法变化不影响整体规律构造的特点,称为数据库的〔D 〕A.实体独立性 B.物理数据独立性C.客观独立性 D.规律数据独立性学生社团可以接纳多名学生参与,但每个学生只能参与一个社团,从社团到学生之间的联系类型是〔B 〕A.多对多 B.一对多C.多对一 D.一对一〕A.完全依靠 B.局部依靠C.传递依靠 多值依靠关系模型的参照完整性约束是指〔C〕A.限制引用一个关系中的不同元组数据B.限制引用不同关系中的元组数据C.限制一个关系引用与之联系关系中不存在的元组数据D.限制两个关系间的相互引用在嵌入式SQL中,为了把集合操作转换成单记录处理方式,引进了以下哪个概念〔B 〕A.宿主语言 B.游标C.DDL语言 D.DML语言7、单个用户使用的数据视图的描述称为〔A。A.B.概念模式C.D.存储模式数据库系统的独立性是指〔B〕不会由于数据的变化而影响应用程序不会由于系统数据存储构造与数据规律构造的变化而影响应用程序不会由于数据存储策略的变化而影响数据存储构造不会由于某些数据规律构造的变化而影响应用程序10.设有T1T2两个事务,假设并发操作如下,则下面评价中正确的选项是〔C。T1T2A=100,B=5A=100A=A*2回写A+B=105,验证错A.B.该操作丧失修改C.D.该操作读“脏数据”〔DBMS〕〔1个或者1个以上〕实体有关。假设数据库中只包含成功事务提交的结果,则此数据库就称为处于〔全都〕状态。索引属于〔模式。转储+登录日志文件〕17.在根本的关系中,以下说确的是〔C〕A行列挨次有关 B属性名允许重名 C任意两个元组不允许重复D列式非同质的空关系〕R中的非主属性对码有局部函数依靠,那么R至多是〔B:2NF〕设有关系工号,工种,定,将其规化到第三式正确的解是〔C。A.W1(工号,),W2(工种,定额)B.W1(工号,工种,定工号)工号,工工号,定) 以上都不对假设系统在运行过程中,由于某种硬件故障,使存储在外存上的数据局部丧失或全部丧失,这种状况称为〔A。A.介质故障B.系统故障C.事务故障D.运行故障〔DFD〕〔C阶段的工具。A.可行性分析B.程序设计C.需求分析D.具体设计进展自然联接运算的两个关系必需具有〔B。A.一样属性个数B.公共属性C.D.一样关键字数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指〔D。A.同一应用的多个程序共享一个数据集合B.多个用户、同一语言共享C.D.多种应用、多种语言、多个用户相互掩盖地使用数据集合N:M联系是通过增加一个〔A。A.关系实现B.属性实现C.关系或一个属性实现D.关系和一个属性实现SQL语言是〔B〕的语言,易学习。A.过程化B.非过程化C.格式化D.导航化建立数据字典的时机是〔A。A.需求分析阶段 B.数据库物理设计阶段C.数据库实施 构造设计阶段现有关系表:学生〔宿舍编号,宿舍地址,学号诞生日期,它的主键是〔B。.宿舍编号.学号.〕宿舍编号,学号〕数据库系统的体系机构是〔C。A. 二级模式构造和一级 1 映射 B.三级模式构造和一级映射 C.三级模式构造和二级映射 D. 三级模式构造和三级映射为提高效率,关系数据库系统必需进展〔B〕处理。A.定义视图 B.查询优化C.数据恢复 数据规化到最高式31.以下聚合函数中不无视空值〔NULL〕的是〔C 。A.SUM(列名) B.MAX(列名) C.COUNT(*) 32.假设事务T获得了数据项Q上的它锁,则T对Q〔B 。A.只能读不能写B.既可读又能写C.只能写不能读D.不能读不能写设有关系R,按条件f对关系R进展选择,正确的选项是〔D。A.R×R B.R fR C.Пf(R) D.σf(R)在数据库系统中死锁属于〔C:事务故障〕有一个关系,学生〔〕规定学号的值域是8个数字组成的字符串,这一规章属于〔D:用户自定义完整性约束〕36.关系模式设计理论最要解决的问题是〔C:削减数据操作的简洁性〕关于视图,以下说确的是〔D。A.对视图的使用与表一样,也可以进展插、查、删、改操作B.视图只能从表中导出C.视图与表一样,也存储着数据D.对视图的操作,最终都要转化成对根本表的操作假设事务T的封锁序列为: LOCKS(A)—LOCKS(B)—LOCKX(C)—UNLOCK(C),则T〔B 。A.会发生死锁 B.遵守两段锁协议 C.可串行化D.不会发生死锁治理数据库系统是数据库系统的核心它负责有效地组织存储、猎取和治理数据,属于一种〔A ,是位于用户与操作系统之间的一层数据治理软件。A.系统软件B.工具软件C.应用软件D.数学软件数据库规律设计时,以下原则中不正确的选项是〔D 。A.数据流程图和数据字典B. E-R图C.规化理论 D.SQL语言应用数据库的主要目的是〔C 。A.B.解决数据完整性问题C.解决数据共享问题D.解决数据量大的问题假设承受关系数据库系统实现应用,在数据库设计的〔规律设计〕E-R模型转化为关系模型。为了提高效率,关系数据系统必需进展〔查询优化〕处理。系模式进展规化处理。A需求分析 B概念设计 C规律设计 D物理设计DBMS是为了实现数据库的〔D。A.牢靠性 B.全都性C.完整性D.安全性二、填空题1、SQL中有两种安全机制:一是视图机制,二是〔授权子系统。2、数据库治理系统的三层模式中的模式是数据库〔物理构造〕和〔存储方式〕的描述,是数据在数据库部的表示方式。3〔并发把握〕和恢复。4、依据关系演算中变量的不同,可将关系演算进一步分为〔系演算〕和域关系演算。5、数据库设计分为6〔物理构造设计阶段、规律设计阶段、(关系模型设计阶段)〔数据库实施阶段、运行阶段和维护阶段。、设有以下关系:合同〔合同号,用户号,用户名,拥护地址合同号是惟一的,则这个关系的式等级是〔2NF。7、关系数据库的实体完整性规章规定根本关系的〔主码〕不能取空值。8、DBMS并发把握的单位为〔事务。9〔〔〔投。10、视图是定义在〔 〕字之上的,对视图的一切操作最终要转换为对〔根本表〕的操作。11DBMS〔GRANT〕Revolce语句。2〔数据构造〔数据存储〕和数据处理五局部。13、数据库运行过程中可能产生的故障有〔事务故障〔系统故障、介质故障等故障。14、DBMS供给数据操纵语言对数据库的操纵功能分成两种:检索和更。其中更操作包括〔修改〔插入〔删除。6、数据在两个或更多文件中重复消灭称为〔数据冗余时可能导致〔数据特别、数据不全都性〕等错误。17、数据库恢复是将数据库从〔〕状态恢复到某一的正确状态。18、假设关系模式R中的属性全部是主属性,则R的最高式必定是〔3NF。19、目前,设计数据库系统主要承受的是以〔奥尔良方法 和〔 基于E-R模型的数据库设计方法〕为中心的规设计方法。20查询优化的策略之一是对关系文件进展适当的预处理预处理的方法是对文件进展排序或建立〔索引文件。21、SQL以同一种语法格式,供给 交互式 和嵌入式两种使用方式。22、在SQL Select 语句中要去掉查询结果中的重复记录应使用〔DISTINCT〕关键字。3〔隔离性〕性。24、关系模型由关系数据构造,关系操作集合和〔完整性约束〕三部分组成。25、设计概念构造通常有四类方法:自顶向下,自底向上〔逐步扩〕〔混合策略。26将一个关系模式分解成多个关系模式时为了保持原模式所满足的特性,要求分解处理具有 1NF 和 2NF 。三、简述题〔选三〕1、数据库的外模式、模式和模式,两级〔层〕映象的作用是什么?外模式:是用户与数据库系统的接口,是用户用到的那局部数据的描述。模式:是数据库在物理存储方面的描述,定义全部的部记录类型、索引和文件的组成方式,以及数据把握方面的细节。象一般在模式中描述。/模式映象:这人映象存在于外部级和概念级之间,用于定义外模式和概念模式间的对应性,即外部记录和部记录间的对应性。此映象都是在外模式中描述。2、封锁协议答:封锁是实现并发把握的主要技术。封锁分排它锁〔X锁〕和共享锁(S锁)XS锁何时申请锁、何时释放锁均有商定议是保证并发调度可串行性的封锁协议。3、试述索引选择的原则索行的速度。索引包含由表或视图中的一列或多列生成的键。了解数据库本身的特征。了解最常用的查询的特征。了解查询中使用的列的特征。确定哪些索引选项可在创立或维护索引时提高性能。确定索引的最正确存储位置。非聚拢索引可以与根底表存储在同一个文件组中,也可以存储在不同的文件组中。4、试述数据库设计的过程(l〕需求分析;(2〕(3〕(4〕数据库物理设计;(5〕(6〕数据库运行和维护。这是一个完整的实际上述六个阶段的不断反复。5、假设RSП1,5(σ2=4∧3=4(R×S))转换成等价的元组表达式。解:元组表达式:{t|(u)(v)(R(u)∧S(v)∧(u[2]=v[1]∨u[3]=v[1])∧t[1]=u[1]∧t[2]=v[2])}6SQL需解决那些问题?(1)SQL的宿主语言程序编译成可执行〔这是首要问题。(2)DBMS之间如何传递数据和信息。(3)如何将查询结果赋值给宿主语言程序中的变量〔通过游标语句。(4)宿主语言与SQL之间数据类型的转换问题〔按系统商定转换。7、什么是数据库设计?答:数据库设计(DatabaseDesign)是指对于一个给定的应用环境,构储数据,满足各种用户的应用需求〔信息要求和处理要求。在数据库领域,常常把使用数据库的各类系统统称为数据库应用系统。8、什么是概念构造设计?(l〕能真实、充分地反映现实世界,包括事物和事物之间的联系,能满足(2〕易于(3〕易于更改,当应用环境和应用要(4〕易于向关系、网状、层次等各种数据模型转换。概念构造的设计策略通常有四种:l〕自顶向下,即首先定义全局概念构造的框架,然后逐步细化;2〕3〕逐步扩,首先定义最重要的核心概念构造,念构造;4〕混合策略,马上自顶向下和自底向上相结合,用自顶策略中设计的各局部概念构造。9、数据模型的优化包含哪些方法?1.确定数据依靠。按需求分析阶段所得到的语义分别写出每个关系模式部各属性之间的数据依靠以及不同关系模式属性之间数据依靠。2.对于各个关系模式之间的数据依靠进展微小化处理,消退冗余的联系。依据数据依靠的理论对关系模式逐一进展分析,考察是否存在局部几式。依据需求分析阶段得到的各种应用对数据处理的要求,分析对于这样的应用环境这些模式是否适宜,确定是否要对它们进展合并或分解。依据需求分析阶段得到的各种应用对数据处理的要求,对关系模式进展必要的分解或合并,以提高数据操作的效率和存储空间的利用率。10、试述关系数据库的特点?以面对系统的观点组织数据,使数据具有最小的冗余度,支持简洁的数据构造;具有高度的数据和程序的独立性,应用程序与数据的规律构造及数据的物理存储方式无关;由于数据具有共享性,使数据库中的数据能为多个用户效劳;的数据不全都。四、设计题1、设计一个学生——课程的数据库,包含以下表关系:学生关系〔〕课程关系〔选修关系〔学号,课程号,成绩〕图描述这个数据库,要求在图中表示联系的类型N一门课可由多个学生选修,学生选课后有成绩。2SQL语句定义上述表关系构造。3、假定一个部门的数据库包含下述信息。部门的信息:部门所在职工、经理和销售的产品。产品的信息:产品名、制造商、价格、型号及产品部编号。制造商的信息:制造商名称、厂址、生产的产品名和价格。E-R图,并注明属性和联系类型。解:E-R图如下ong1m制造商生产职工部门产品ongnmnn职工号姓名地址部门名经理产品名产品部编号型号价格名称地址43E-R图转换成关系模型,并给出各关系模式中的关键字。职工()。部门(部门名、经理,职工号)。产品(产品名、产品部编号)。制造商(制造商名称、地址)。生产(产品部编号,制造商名称,价格、型号)5、学生治理的状况:一个系有假设干名学生,一个学生只属于一个系,库模式〔E-R图,规律构造。解:E-R图如下:6,一个职员仅属于一个部门;每个职员可在多项工程中做工或负责治理,每项工程可有多个职员参与.其中,职工有:职工号,职工名;部门有:部门号,部门名;工程有:工程号,工程名;每个职工参与某个工程有参与日期.请完成如下设计或处理:E—R模型,要求标注联系类型,可省略属性.(5分)解:E—R模型转换成关系数据模型,并指出每一个关系的主键和外键(假设存在).(5分)解:五综合题1、设有如下三个根本表,表构造如下:〔〕LOANS〔借书证号,图书登记号,借书日期〕〔索书号,书名,作者,图书登记号SQL语言进展查询:5检索借书和欧阳同学所借图书中任意一本一样的学生的、系名、书名和借书日期。建立信息系学生借书的视图SB班级、图书登记号、书名、和借书日期组成。解:tfromborrow,loans借书证号groupby借书证号havingcount(*)>52)select、系名、书名和借书日期fromborrow,loans借书证号andin{select图书登记号feomborrow,loans借书证号and=欧阳})asselect from borrow,loanswhere borrow.借书证号=loans.借书证号and loans.图书登记号=books。图书登记号2、现有关系模式:教务〔学号,课程号,成绩,教师,教师年龄,教师

温馨提示

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

评论

0/150

提交评论