数据库复习题(答案)_第1页
数据库复习题(答案)_第2页
数据库复习题(答案)_第3页
数据库复习题(答案)_第4页
数据库复习题(答案)_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

1、单选题1、侯选码中的属性称为(BA.非主属性B.主属TtC.复合属性D.关键属性2、(A )是位于用户和操作系统之间的数据管理软件A. DBMSB. DB3、关系数据库中的码是指(DA.能唯一决定关系的字段C.关键的很重要的字段4、关系规范化的实质是针对(A.函数B.函数依赖C. DBSD. DBA)。B.不可改动的专用保留字D.能唯一标识元组的属性或属性集合b )进行的。C.范式 D.关系5、设有属性A, B, C, D,以下表示中不是关系的是( CA. R (A)B.6、数据库概念设计的 表小0A.矩形6、数据库概念设计的A.矩形6、数据库概念设计的 示。A.矩形R (A, B, C, D

2、) C. R (AXBXCXD) D, R (A, B)E-R方法中,用属性描述实体的特征,属性在E-R图中,用( DB.四边形C.菱形E-R方法中,E-R图中,用(B.四边形C.菱形E-R方法中,实体与实体之间的联系在B.四边形C.菱形D.椭圆形A )表示。D.椭圆形E-R图中,用(C )表D.椭圆形7、自然连接是构成新关系的有效方法。一般情况下,当对关系 R和S使用自然连接时,要求R和S含有一个或多个共有的( D )0A.元组B.行C.记录D.属性C )关系模式。8、若将下图所示的E-R图转换成关系模式,可以转换成(A. 1个D.4个B.2个C.3个9、若将下图所示的E-R图转换成关系模式

3、,可以转换成(B )关系模式A. 1个B.2个D.4个C.3个10、若将下图所示的E-R图转换成关系模式,可以转换成( D )关系模式A. 1个D.4个B.2个C.3个11、数据库的层次模型应满足的条件是( C )0A.允许一个以上的结点无双亲,也允许一个结点有多个双亲B.必须有两个以上的结点C.有且仅有一个结点无双亲,其余结点都只有一个双亲D.每个结点有且仅有一个双亲12、数据库的网状模型应满足的条件是( A )。A.允许一个以上的结点无双亲,也允许一个结点有多个双亲B.必须有两个以上的结点C.有且仅有一个结点无双亲,其余结点都只有一个双亲D.每个结点有且仅有一个双亲13、在三级模式结构中,

4、描述数据库中全体数据的全局逻辑结构和特征的是( D )0A.外模式 B. 内模式 C.存储模式D. 模式14、在三级模式结构中,描述数据库中用户可以看到的局部逻辑结图和特征的是( A )A.外模式 B. 内模式 C. 存储模式 D. 模式15、在数据库中存储的是( C )A.数据 B. 信息 C.数据和数据之间的联系D.数据模型的定义16、在三级模式结构中,子模式、模式和内模式是对( c )的3个抽象级别。A.信息世界 B.数据库系统 C.数据 D.数据库管理系统17、( A )是刻画一个数据模型性质最重要的方面。人们通常按它的类型来命名数据模 型。A.数据结构 B.数据操作 C. 完整性约束

5、D.数据联系18、关系数据库规范化是为解决关系数据库中( A )问题而引入的。A.插入、删除和数据冗余B.提高查询速度C.减少数据操作白复杂性 D.保证数据的安全性和完整性19、在关系代数的专门关系运算中,从表中选出满足某种条件的元组的操作称为( A ); A.选择 B. 投影 C. 连接 D. 扫描20、关系数据模型( D )。A.只能表示实体间的1: 1联系国 B.只能表示实体间的1: n联系C.只能表示实体间的m: n联系 D.可以表示实体间的上述三种联系21、关系数据模型的基本数据结构是( D )0AM B. 图 C. 索引 D. 关系22、对一个关系做投影操作后,新关系的元组个数(

6、c )原来关系的元组个个数A.小于 B.小于或等于C. 等于 D. 大于23、规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及( C )缺陷。A.数据的不一致性B.结构不合理 C.冗余度大 D.数据丢失24、若事务T对数据R已加了 S锁,则其他事务对数据 R ( A )。A.可以加S锁不能加X锁 B.不能加S锁可以加X锁C.可以加S锁也可以加X锁 D.不能加任何锁25、若属性X函数依赖于属性Y时,则属性X与属性Y之间具有(C)的联系。A.一对一 X -Y Y X处一对多 C. 多对一 X-Y D. 多对多26、若关系模式R中的属性都是主属性,则 R至少属于(A )0A. 3NFB.

7、 BCNF C. 2NF D. 1NF27、若关系模式R中,消除了非主属性对码的部分依赖,则 R至少属于(C )A. 3NFB. BCNFC. 2NFD. 1NF28、若关系模式R中,每一个函数依赖的决定因素都含码,则R至少属于(BA. 3NFB. BCNFC.2NFD.1NF29、设 R(A,B,C), F=A-B,B - C,则 R最高属于( C )。A. 3NFB. BCNFC.2NFD.1NF30、事务使数据库“从一个一致状态转变到另一个一致状态”的性质称为事务的( B ) A.原子性B. 一致性C.隔离性 D.持久性31、同学与同学之间的“朋友”联系是(A ) oA、一元联系B、二元

8、联系C、三元联系 D、多元联系32、数据库的概念模型独立于( A )。A.具体的机器和DBMS B. E-R图C.信息世界D.现实世界33、在关系代数的专门关系运算中,将两个关系中具有共同属性值的元组连接到一起构成新表 的操作称为(C )。A.选择B.投影C连接D.扫描34、关系模式中,满足2NF的模式,( D )。A.可能是1NFB.必定是BCNF C.必定是3NF D.必定是1NF35、如下图所示,两个关系 R1和R2,它们进行( D )运算后得到R3。A.交B.并C.笛卡尔积D.连接R1R2R3ABCa1xc2yd1yBEM1Mi2Nj5MkABCEMa1xMid1 IyMic2yNj3

9、6、设有属性A, B, C, D,以下表示中不是关系的是( C )A.R (A)B. R(A,B,C,D)C. R (AXBXCXD)D, R(A,B)37、在关系数据库设计中,设计关系模式是( C )的任务。A.需求分析阶段B .概念设计阶段C.逻辑设计阶段D .物理设计阶段38、事务使数据库“从一个一致状态转变到另一个一致状态”的性质称为事务的(A. 原子性B. 一致性C. 隔离性D. 持久性39、同学与同学之间的“朋友”联系是( A )。A、一元联系B 、二元联系C 、三元联系D、多元联系40、数据库的A )是指数据的正确性和相容性。A.完整性B.安全性C.并发控制D.系统恢复41 、对

10、用户访问数据库的权限加以限定是为了保护数据库的B ) 。A.完整性B.安全性C.并发控制D.系统恢复45、 “登录验证”属于数据库B )措施之一。A.完整性B.安全性C.并发控制D.系统恢复45、 “封锁机制”属于数据库C )措施之一。A.完整性B.安全性C.并发控制D.系统恢复46、数据库恢复的基本原理是A ) 。A.冗余B.审计C.授权 D.视图47、用于数据库恢复的重要文件是D ) 。A.索引文件B.数据库文件C.备注文件D.日志文件48、数据备份只可复制自上次备份以来更新过的数据,这种备份方法称为B )A.完全备份B.增量备份C.动态备份D.静态备份49、系统突然停电,采用B )方法恢

11、复数据。A.ROLLBACKB.日志文件C.备份文件D.日志文件与备份文件50、计算机中的磁盘损坏了,采用D )方法恢复数据。A.ROLLBACKB.日志文件C.备份文件D.日志文件与备份文件二、填空1、消除了非主属性对侯选键传递依赖的关系模式,称为 3Nf模式。2、由分E-R图生成初步E-R图时,其主要任务是消除命名冲突、 结构冲突和 属性冲突 冲突。3、数据模型通常都是由数据结构、数据操作 和完整性约束3要素组成。4、数据库管理技术经历了人工管理、文件系统和数据库系统3个阶段。5、关系操作的特点是 集合 操作。6、就方法的特点而言,需求分析阶段通常采用 自顶向下的结构化 的分析方法;概念设

12、计阶段通常采用 自底向上的设计方法。7、数据流图是数据库系统设计过程中 需求分析 阶段完成的。8、关系代数中专门的关系运算包括选择、 投影 、连接和除法。9、规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系 必须满足:其每一属性都是 不可再分。10、 事务是用户定义的一个数据库操作序列、是一个不可分割的工作单位,它具有原子性、一致性、持久性、 隔离性 四个特性。11、在数据库设计中, 数据字典是系统中各类数据描述的集合、是进行详细的数据收集和数据分析所获得的主要成果。12、在关系A (S, SN, D)和B (D, CN, NM)中,A的主键是S, B的主键是D,

13、则A中 的D称为 外键 。13、在关系数据库设计中,使每个关系模式达到 3NF,这是涉辑结构设计阶14、根据数据模型的应用目的不同, 数据模型可分为 概念模型和书数据模S。15、消除了非主属性对侯选键部分依赖的关系模式,称为 2NF模式。16、假定一个E-R图包含有A实体和B实体,并且从A到B存在着M: N的联系,则转换成 关系模型后,包含有 3 个关系模式。17、数据库系统的三级模式结构是指数据库系统是由内模式、摸外模式组成。18、关系模式中,满足 2NF的模式必定是1NF。19、并发控制的主要方法是采用封锁机制,具锁的类型有 排它锁 和 共享锁 两种。20、封锁技术解决了并行操作引起的数据

14、不一致,但也可能会引起死锁 和活®新的问题。21、数据库设计一般分为如下六个阶段:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行与维护。 22、一级封锁协议解决了丢失更新 问题,二级封锁协议解决了丢失更新 污读 问题,三级封锁协议解决了丢失更新 污读 不可重读 问题。23、在 SQL 中, COMMIT 语句用于提交事务,ROLLBACK 语句用于回滚事务。24、数据库设计中,需求分析阶段系统说明书中包括数据字典 和数据流图。25、数据库物理结构设计的主要内容是,设计数据库的存储结构 和存取结构。26、物理结构设计中存取方法设计有 索引 、聚簇 和HASH

15、方法。三、简答题1、什么是数据库、数据库管理系统、数据库系统从字面意思来说数据库就是存放数据的仓库。即按一定组织结构,长期存放在计算机内 有组织、可共享的数据集合。数据库管理系统是数据库系统的核心组成部分,是对数据进行管理的大型系统软件,用 户在数据库系统中的一些操作都是由数据库管理系统来实现的数据库系统是指在计算机系统中引入数据库后的系统构成,主要有数据库(及相关硬件)、数据库管理系统(及开发工具及相关软件)、应用系统、数据库管理员和用户这几部分。/ 其中在数据库的建立、使用和维护的过程中要有专门的人员来完成,这些人被称为数据库管理员 (DataBase Administrator, 简称

16、DBA) 。2、何为数据模型?简述关系模型的三要素。模型是对现实世界的特征的模拟和抽象。数据模型是模型之一,是对现实世界的数据特征的抽象。满足三方面的要求:比较真实地 模拟现实世界;容易为人所理解;便于在计算机上实现。一、数据结构用于描述系统的静态特性,是所研究的对象类型的集合。二、数据操作用于描述系统的动态特性,是指对数据库中各种对象及对象的实例允许执行的操作的集合。三、数据的约束条件数据的约束条件是一组完整性规则的集合。/数据模型必须遵守的基本的通用的完整性约束条件。 数据模型还应该提供自定义完整性约束条件的机制,以反映具体应用所涉及的数据必须遵守的特定的语义约束条件。3、简述数据的物理独

17、立性和逻辑独立性。数据独立性包括了数据的物理独立性和数据的逻辑独立性。物理独立性:指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。当数据的物理存储改变时,应用程序不用改变。逻辑独立性:指用户的应用程序与数据库的整体逻辑结构是相互独立的,当数据的逻辑结构改变时,应用程序不用改变。4、简述关系模型的完整性约束规则完整性约束条件实体完整性:主键约束,且主键中属性不能取空值,保证了记录不重复。参照完整性:由外键约束表与表之间的关系,定义外码与主码之间的引用规则。用户定义完整性:对二维表列的限制,如通过DEFAULTS义、NOTNUL3义、PRIMARYKEY约束等实现。5、简述数据库的三级模

18、式和两级映像。外模式也称子模式(SubSchema或用户模式,是三级模式的最外层,它是数据库用户能够看到和使用的局部数据的逻辑结构和特征的描述,一个数据库可以有多个外模式。模式又称概念模式,也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,它是数据库系统模式结构的中间层,一个数据库只有一个模式。内模式也称为存储模式,一个数据库只有一个内模式。它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。外模式/模式映象保证了数据与程序的逻辑独立性,简称为数据逻辑独立性。模式 /内模式映像保证了数据与程序的物理独立性,简称为数据物理独立性。(模式描述的是数据的全局逻辑结构,外模式描述的是

19、数据的局部逻辑结构。两级模式之间有一个外模式/模式映象,它定义了该外模式与模式之间的对应关系。当模式改变时,外模式/模式映象作相应改变,可以使外模式保持不变。因此,应用程序不变。保证了数据与程序的逻辑独立性,简称为数据逻辑独立性。模式/内模式映象在模式和内模式之间,有模式/内模式映象,它定义了数据库全局逻辑结构与存储结构之间的对应关系。当数据库的存储结构改变了,模式/内模式映象作相应改变,可以使模式保持不变, 从而应用程序也不必改变。保证了数据与程序的物理独立性,简称为数据物理独立性。)6、数据库设计分为哪几个阶段?六个阶段:需求分析:准确了解和分析用户的需求。概念结构设计:将需求分析得到的用

20、户需求抽象为概念模型。逻辑结构设计:将概念结构转化为相应的数据模型,即ER模型-关系模型。物理结构设计:为数据库逻辑结构模式选择合适的应用环境与物理结构。数据库实施:在计算机上建立起实际的数据库结构,装入数据,进行测试和试运行的过程。与运行维护:对数据库进行评价、修改、调整。7、 简述数据库概念结构设计的方法和设计步骤。对于自底向上的设计方法来说,概念结构的步骤分为两步进行数据抽象,设计局部E-R模型集成各局部E-R模型,形成全局E-R模型。8、什么是数据库的逻辑结构设计? 试述其设计步骤。概念结构是各种数据模型的共同基础。为了能够用某一DBMS 实现用户需求,还必须将概念结构进一步转化为相应的数据模型,这正是数据库逻辑结构设计所要完成的任务。一般的逻辑结构设计分为以下三个步骤(如图所示)将概念结构转化为一般的关系、网状、层次模型。将转化来模型

温馨提示

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

评论

0/150

提交评论