数据库系统原理与设计-期末复习题库_第1页
数据库系统原理与设计-期末复习题库_第2页
数据库系统原理与设计-期末复习题库_第3页
数据库系统原理与设计-期末复习题库_第4页
数据库系统原理与设计-期末复习题库_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

复习数据库原理一、单独选择问题1 .数据库的存储设备和访问方法的变化不影响整体逻辑结构的特征称为(a )。a .物理结构独立性b .物理数据独立性c .逻辑结构独立性d .逻辑数据独立性2 .解除了非主属性对码的部分函数依存的1NF的关系模式必须是(b )。A. 1NF B. 2NF C. 3NF D. BCNF3 .在数据库设计的需求分析阶段,描述数据和处理的关系的方法是(c )。A.E-R图b .业务流程图c .流程图d .程序框图4 .关系模型设计理论主要解决的问题是(d )。a .插入异常,删除异常和数据冗馀性b .提高查询速度c .降低数据操作的复杂性d .保证数据的安全性和完整性5 .编制索引属于数据库(b )。a .概念设计b .逻辑设计c .物理设计d .实现和维护设计6 .数据库系统的数据独立性是指(a )。a .即使概念模型改变,外部模型和应用程序也不会改变b .即使概念模型改变,内部模型也不会改变c .数据并发性d .数据完整性7 .对于以下数据库恢复不正确的是(c )。a .事物故障恢复采用日志文件b .系统故障恢复采用日志文件c .媒体故障恢复日志文件d .以上的故障恢复不采用日志文件8 .以下(b )不是一般性的数据模型吗?a .关系模型b .线性模型c .层次模型d .网格模型9 .在数据库设计中,将E-R图转换为关系数据模型的过程属于(c )。a .需求分析阶段b .概念设计阶段c .逻辑设计阶段d .物理设计阶段10 .通过DBMS实现事务持久性的子系统是(d )a .安全管理子系统b .完整性管理子系统c .并发控制子系统d .恢复管理子系统11.SQL语言是(c )的语言,易于学习。a .程序化b .非程序化c .格式d .导航公式12.DBMS一般采用(c )方法来确保调度的准确性。a .索引b .许可证c.d .日志块13 .在修改数据r之前,事务t必须锁定并且必须释放,直到事务完成为止(a )。a .初级封锁协议b .次级封锁协议c .三级封锁协议d .零级封锁协议14 .要在关系模型中实现实体之间的N:M联系,请将(a )增加1。a .关系实现b .属性实现c .关系或属性实现d .关系和属性实现15 .关系代数运算是基于(a )的运算。a .关系运算b .谓语运算c .集合运算d .代数运算16 .数据库设计分为7个阶段,每个阶段都有自己的设计内容,“哪些关系、哪些属性编制哪些索引”的设计内容应属于(b )设计阶段。a .概念设计b .逻辑设计c .物理设计d .全球设计17.SQL语言COMMIT语句的主要作用是(c )。a .退出程序b .系统c .保存提交事务d .数据18 .事务处理的所有运行都已完成或全部未完成,或者对数据库的所有事务处理操作不能拆分的一组操作属性是(a )。a .原子性b .一致性c .独立性d .持久性1-9 .关系的主属性不能取空值,属于(b )。a .实体完整性约束b .引用完整性约束c .用户定义的完整性约束d .动态元组约束20 .关系属于第三范式时(a )。a .必然属于2NF B .必然属于4NF C .必然属于2NF D .必然属于BCNF21.SQL语言集的一些功能模块是集成的,不包括(d )。A. DDL B. DML C. DCL D. DNL2-2 .各个用户要使用的数据视图的描述被称为(a )。a .外模式b .概念模式c .内模式d .存储模式23 .子模式DDL用于描述(b )。a .整个数据库的逻辑结构b .数据库的本地逻辑结构c .数据库的物理存储结构d .数据库的概念结构24 .在DBS中,DBS和OS之间的关系是(b )。a .互调B. DBMS调用OS C. OS调用DBMS D .同时执行25 .当关系r与s自然相连时,r与s能够置于结果关系中的操作是(d )。a .左外键b .右外键c .外键d .外键26 .以下聚合函数不忽略null(null )是(c ) :A. SUM (列名) B. MAX (列名) C. COUNT (* ) D. AVG (列名)27 .在数据库设计中,将E-R图转换为关系数据模型的过程属于(b )。a .需求分析阶段b .逻辑设计阶段c .概念设计阶段d .物理设计阶段一旦事务t获得数据项q的专用块,则为t对Q(C )。a .不会读写b .不会读写c .会读写d .也不会读写29 .用于实现事务持久性的DBMS的子系统是(d )。a .安全管理子系统b .完整性管理子系统c .并发控制子系统d .恢复管理子系统30 .分布式数据库系统中的片段模式和分配模式都是(a )。a .全球b .局部c .分布的d .集中的31 .属性类型允许的基本数据类型、结构类型和集合类型的模型为(c )。a .平面关系模型b .嵌套关系模型c .复合对象模型d .方差关系模型32 .实体集书店与图书之间有(b )联系。a1对1b1对多c对多d对多33 .现有关系表:医疗(患者编号、医生编号、医生姓名、诊断日期、诊断结果、恢复情况)的主要代码为(a )。a患者编号、医师编号、诊断日b医师编号c诊断日d患者编号34 .对于非关系模型,关系数据模型的缺点之一是(a )。a访问路径对用户是透明的,因此优化需要查询的b数据结构很容易c数据独立性高的d有严格的数学基础35 .数据库镜像可用于(c )。a确保数据库完整性b的数据库安全性通过c数据库恢复或并发操作d共享数据36 .现有关系:患者(患者编号、患者姓名、性别、出生年月日、所属单位)医疗(患者编号、患者名、医师编号、医师名、诊断日、诊断结果)其中,医疗关系外号为(a )。a患者编号b患者名称c患者编号和患者名称d医生编号和患者编号37 .当应用在关系数据库系统中实现时,在数据库的逻辑设计阶段,需要将(a )转换为关系数据模型。A E-R模型b层次模型c关系模型d网格模型38 .描述数据库中所有数据的逻辑结构和特征是(b )a内模式b模式c外模式d存储模式39. SQL全局约束是指基于元组的校验子句和(c )。a .非a.null约束条件b .域约束条件c .断言d .外键子句40 .在下面的关系运算中,(d )运算不属于关系运算。选择ab除法c投影d41 .为了保证数据库逻辑数据的独立性,需要修改(c )。a .模式b .模式与内模式的映射c .模式与外模式的映射d .内模式42 .以下四个项目中,不是数据库的特点是(c )。a .数据共享b .数据完整性c .数据冗馀度高d .数据独立性高43 .学生社区可以接受多个学生,但每个学生只能参加一个社区,从社区到学生的联系类型为(d )。a .多对多b.1对1c .多对1d.1对多44 .反映现实世界中实体与实体的联系的信息模型是(d )。a .关系模型b .层次模型c .网格模型D. E-R模型45 .数据库并发操作可能带来的问题有: (a )。a .“脏数据”b .读出数据的冗馀性c .未经授权的用户非法访问数据的d .破坏数据的独立性二、名词解释1 .数据冗馀:表示同一数据重复存储在不同的位置(文件)。2.DBA :本机构之一,负责数据库系统的全面管理和控制。3 .事务:同时控制的基本单位,保证事务ACID特性是事务处理的重要任务,事务ACID特性可能被破坏的原因之一是多个事务引起了数据库的同时操作。 (对用户来说,事务是具有完全逻辑含义的数据库操作序列的集合。 对于数据库管理系统,事务是读写操作的序列。 这些操作是不能分割的逻辑作业单元,全部进行或者不进行。 中所述情节,对概念设计中的量体体积进行分析4 .数据字典:是数据库中最重要的部分之一,在关系数据库中,数据字典在一系列的系统表中提供数据库的信息。5 .数据独立性:用于描述数据和应用程序之间的依赖关系,包括数据的物理独立性和数据的逻辑独立性,依赖程度越低,独立性越高。6 .物理独立性意味着用户的应用程序和磁盘上数据库中存储的数据相互独立。7 .逻辑独立性:用户的应用程序和数据库的逻辑结构必须彼此独立。8 .存储过程是为了聚合特定功能而创建的一组命名SQL语句集合,该语句集合被编译并存储在数据库中,可以根据需要重新编译。 此存储过程可以直接或远程运行,而存储过程可以直接在服务器端运行。9 .触发器:服务器在用户在关系表中定义的事件驱动存储过程中自动启动。 触发器可进行更复杂的检查和操作,并具有更精细、更强大的数据控制功能。10.SQL语言视图a :在SQL中,外部模式的级别1的数据结构的基本单位是视图,它由几个基本表和其他视图构建,没有存储与视图对应的数据,但视图的定义仅存储在数据字典中。三、填空问题1.SQL语言提供数据库定义、数据操作、数据控制等功能。2 .数据库保护问题包括安全保护、完整性、故障恢复、并发控制等多个方面。3 .关系代数中专业关系运算包括选择、投影、连接和除法。4 .数据库中经常使用的四种文件组织方式是顺序文件、索引文件、散列文件、转置文件等。5 .关系数据库中的数据操作的处理单位是关系数,层次和网格数据库中的数据操作的处理单位是记录数。6 .关系数据模型中,在两个关系R1和R2之间存在1m的关系,可通过其中一个关系R2的外键值来检索相关联的另一个关系R1中的相对应的记录。7 .在数据库的逻辑模型设计阶段,任务将整个E-R模型转换为关系模型。8 .关系规范化理论是设计关系数据库的准则和工具。9 .数据库损坏后,保存日志文件和数据库副本可能会导致数据库恢复。10 .取得相关主代码的方法必须是唯一的且不是空的。 这个规则是数据流的完整性规则。11 .数据库系统中最重要的软件是数据库管理系统,最重要的用户是数据库管理员。1-2 .在具有泛化/细分关联的对象类型之间,低级对象类型称为子类型。13 .类可以从直接或间接祖先继承所有属性和方法。 采用这种方法可提高软件的重用性(或共享性)。1-4 .通过树结构表示实体类型与实体之间的关联的数据模型称为层次模型。1-5 .关系数据库中的关系演算语言是基于谓语演算的DML语言。16 .在函数置信中,平凡的函数置信基于Armstrong推理规则的自反。17 .在分布式数据库中定义数据片时,必须满足三个条件:完整性条件、重建条件和非交叉条件。18.DB的同时操作往往会引起更新、不一致分析、读取污染数据三类问题。19 .事务应具有的四个性质是原子性、整合性、隔离性和持久性。20 .分布式数据库系统中的透明度级别越高,应用程序的创建越简单(或容易)。21 .视图是从基表派生的表,数据库实际上包含视图定义。22 .与文件管理系统相比较,数据库系统的数据冗馀度较低,数据共享性较好。2-3 .数据模型通常由三个要素组成:数据结构、数据操作和数据约束。24.SQL语言除了具有数据查询和数据操作功能外,还具有数据定义和数据控制功能。 强有力的语言。25 .在数据库系统中用于保证安全性的访问权限包括两个元素: _数据对象_和_操作类型_。26 .由于数据库系统在三级模式之间提供_外部模式/模式_和_内部模式_两层映射功能,数据库系统保证了高数据独立性。27 .关系数据库

温馨提示

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

评论

0/150

提交评论