数据库原理各章习题_第1页
数据库原理各章习题_第2页
数据库原理各章习题_第3页
数据库原理各章习题_第4页
数据库原理各章习题_第5页
已阅读5页,还剩40页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

1 / 45第一二、三章练习一、单项选择题1、DBA 是指( )A、高级程序员 B、数据库管理员 C、数据库系统 D、数据库管理系统2、在文件系统中,所具有的数据独立性是 D A系统独立性 B物理独立性C逻辑独立性 D设备独立性3、数据库在磁盘上的基本组织形式是 BADB B文件 C二维表 D系统目录4在数据库中存储的是(C )。A、数据 B、数据模型 C、数据以及数据之间的联系 D、信息5对现实世界进行第二层抽象的模型是 C A概念数据模型 B用户数据模型C结构数据模型 D物理数据模型6设有关系 R(A,B,C)和关系 S(B,C,D),那么与 RS 等价的关系代数表达式 BA 1=5(RS) B 1=5(RS) C 1=2(RS) D 1=2(RS)7关系数据库管理系统都是基于(A )理论。A. Codd 的数据关系模型 B. 数据结构C. 计算机操纵系统 D. 信息管理8如果有 9 个不同的实体集,它们之间存在着 12 个不同的二元联系(二元联系是指两个实体集之间的联系) ,其中 4 个 1:1 联系,4 个 1:N 联系,4 个M:N 联系,那么根据 ER 模型转换成关系模型的规则,这个 ER 结构转换成的关系模式个数为 B A9 个 B13 个 C17 个 D21 个9在数据库方式下的信息处理中,占据中心位置的是 A A数据 B程序 C软件 D磁盘10关系笛卡尔积运算记号 RS 中,(D )A. R 为关系名,S 为属性名 B. R 和 S 均为属性名 C. R 为属性名,S 为关系名 D. R 和 S 均为关系名11对单个用户使用的数据视图的描述称为 ( A ) A.外模式 B.概念模式 C.内模式 D.存储模式12在有关“弱实体”的叙述中,不正确的是 C A弱实体的存在以父实体的存在为前提 2 / 45B弱实体依赖于父实体的存在C父实体与弱实体的联系可以是 1:1、1:N 或 M:ND父实体与弱实体的联系只能是 1:1 或 1:N13. 子模式 DDL 用来描述 ( B )A. 数据库的总体逻辑结构 B. 数据库的局部逻辑结构C. 数据库的物理存储结构 D. 数据库的概念结构14. 在 DBS 中,DBMS 和 OS 之间的关系是 (B )A. 相互调用 B. DBMS 调用 OS C. OS 调用 DBMS D. 并发运行15. 五种基本关系代数运算是( A )A. ,-, 和 B. ,-, 和 C. , 和 D. , 和 16. SQL Server 是一种 ( C ) 数据库管理系统。A)层次型 B)网络型 C)关系型 D)链状型17、数据库系统中,逻辑数据独立性是指 (B ) 。A)数据之间相互独立 B)应用程序与数据库的结构之间相互独立C)数据的逻辑结构与物理结构相互独立 D)数据与磁盘之间相互独立18. 下列四项中,不属于数据库特点的是( C) 。A、数据共享 B、数据完整性 C、数据冗余很高 D、数据独立性高19. 当关系 R 和 S 自然联接时,能够把 R 和 S 原该舍弃的元组放到结果关系中的操作是 (D ) A.左外联接 B.右外联接 C.外部并 D.外联接20. 下面系统中不属于关系数据库管理系统的是( C ) A Oracle B MS SQL Server C IMS D DB221、有一个网络数据库应用系统,其中一台计算机 A 存有 DBMS 软件、所有用户数据和应用程序,其余各节点作为终端通过通信线路向 A 发出数据库应用请求,这种方式属于( A ) A、集中式数据库体系结构 B、 主从式数据库体系结构 C、 客户机/服务器数据库体系结构 D 、分布式数据库体系结构22、有一个关系:学生(学号,姓名,系别) ,要求学号的取值唯一且不能为空,这一约束可用(C ) 实现。A 实体完整性约束 B 参照完整性约束 C 用户自定义完整性约束 D 关键字完整性约束23、数据管理技术发展的 3 个阶段中, ( A )阶段没有专门的软件对数据进行管理。、人工管理阶段 、文件管理阶段 、数据库阶段3 / 45A、只有 B、只有 C、和 D、和24、数据库中可以创建和删除表、视图、索引等,可以修改表等,这是因为数据库管理系统提供了( A )A、数据定义功能 B、数据操纵功能 C、数据维护功能 D、数据控制功能25、数据库管理系统的功能不包括( C )A、定义数据库 B、对已定义的数据库进行管理C、为定义的数据库提供操作系统 D、数据通信26、在数据库的三级模式结构中,模式有(A )A、1 个 B、2 个 C、3 个 D、任意个27、在关系数据库中,视图是三级模式结构中的(D )A、概念模式 B、内模式 C、模式 D、外模式 28、在关系数据库中,表是三级模式结构中的(C )A、存储模式 B、内模式 C、模式 D、外模式29、在关系数据库中,索引是三级模式结构中的( B )A、概念模式 B、内模式 C、模式 D、外模式30、下面所列各项,哪些属于数据技术的研究领域(A )、数据库管理系统软件的研究 、数据库设计 、数据库管理院 、操作系统A、和 B、和 C、和 D、全部31、在关系数据库系统中,当合并两个关系时,用户程序可以不变。这是(C )A、数据的物理独立性 B、数据的位置独立性 C、数据库的逻辑独立性 D、数据库的存储独立性 32、在下面的数据模型中, ( D )是概念数据模型A、关系模型 B、层次模型 C、网状模型 D、实体-联系模型33、对于关系数据库中的表,下面的说法哪个是不正确的( D )A、每一列的分量是同一种数据类型,来自同一个域 B、不同列的数据可以来自相同的域C、列的次序可以任意交换D、行的次序不可任意交换34、在关系中,定义外键是实现哪一类完整性(B )A、实体完整性 B、参照完整性 C、用户定义完整性 D、参照完整性和用户定义完整性35、在关系代数中,从两个关系的笛卡尔积中,选取它们属性间满足一定条件的元组的操作称为( D ) 。4 / 45A、投影 B、选择 C、自然连接 D、 连接36、数据库管理系统中,DDL 是指(B )。A、数据库操作语言 B、数据库定义语言 C、交互式语言 D、嵌入式语言37、(B )是存储在计算机内有结构的数据的集合。A、数据库系统 B、数据库 C、数据库管理系统 D、数据结构38、SQL 语言具有两种使用方式,分别称为交互式 SQL 和(C )。A、提示式 SQL B、多用户 SQL C、嵌入式 SQL D、解释式 SQL39、反映信息世界中实体及实体间联系的模型是( D ) 。A、关系模型 B、层次模型 C、网状模型 D、ER 模型40、在数据库系统阶段,数据( D ) 。A、具有物理独立性,没有逻辑独立性 B、具有逻辑独立性,没有物理独立性C、物理独立性和逻辑独立性均没有 D、具有高度的物理独立性和逻辑独立性41、在数据库的三级模式结构中,描述数据库全局逻辑结构和特性的是(D ) 。A、外模式 B、内模式 C、存储模式 D、模式42、有 12 个实体类型,并且它们之间存在着 15 个不同的二元联系,其中 4 个是 1:1 联系类型,5 个是 1:N 联系类型,6 个 M:N 联系类型,那么根据转换规则,这个 ER 结构转换成的关系模式有 B A17 个 B18 个 C23 个 D27 个43、数据库的概念模型独立于(A )A、具体的机器和 DBMS B、E-R 图 C、信息世界 D、现实世界44、在数据库的三级模式间引入二级映象的主要作用是(A )A、提高数据与程序的独立性 B、提高数据与程序的安全性C、保持数据与程序的一致性 D、提高数据与程序的可移植性45、关系运算以关系代数为理论基础,关系代数的最基本操作是并、差、笛卡尔积(B ) 。A、投影、连接 B、连接、选择 C、选择、投影 D、交、选择46、关系模式的任何属性(A ) 。A、不可再分 B、可再分 C、命名在该关系模式中可以不推一 D、以上都不是47、自然连接是构成新关系的有效方法。一般情况下,当对关系 R 和 S 使用自然连接时,要求 R 和 S 含有一个或多个共有的(D )。A、元组 B、行 C、记录 D、属性5 / 4548、一个学生社团可以接纳多名学生参加,但每个学生只能参加一个学生社团,从学生社团到学生的联系类型是(D ) 。A、多对多 B、一对一 C、多对一 D、一对多49、关系数据模型的三个组成部分中,不包括(D ) 。A、完整性规则 B、数据结构 C、数据操作 D、并发控制50、 ( B )属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次A、数据模型 B、概念模型 C、对象模型 D、关系模型51、集合 R 与 S 的连接可以用关系代数的 5 种基本运算表示为(A )A、R-(R-S) B、 F(RS) C、R-(S-R) D、S-(R-S)52、等值连接运算与自然连接运算是( D )A、相同的 B、不相同的 C、等价的 D、有时相同53、以下(D )不是 C/S 结构中的服务器。A、file 文件服务器 B、数据库服务器 C、Web 服务器 D、浏览器54、关系数据库管理系统应能实现的专门关系运算包括(B )。A、排序、索引、统计 B、选择、投影、连接C、关联、更新、排序 D、显示、打印、制表55、在数据库的三级模式结构中,内模式有(A )A、1 个 B、2 个 C、三个 D、任意多个56、对用户存取权限的核查是数据管理系统中(D )模块的功能。A、数据库定义 B、数据库管理 C、数据库操纵 D、系统运行控制57、层次数据模型中,一个子结点至多有( A)个父结点。A、1 B、2 C、3 D、458、有关系 R 和 S,RS 的运算等价于( B )A、S-(R-S) B、R-(R-S) C、(R-S) D、RR-S)59、下面哪部分不属于 C/S 中数据库系统的前端部分?(C )A、格式处理 B、报表打印 C、分布式结构 D、图形界面60、C/S 结构属于(D )A、集中式结构 B、分散式结构 C、分布式结构 D、以上都不对61、用户可以对数据库中的数据进行查询、插入、删除和修改,这是因为数据库管理系统提供了(C )功能。A、数据库定义 B、系统运行控制 C、数据库操纵 D、数据库维护62、下面关于对象标识的说法不正确的是(C )A、用于区分不同的对象 B、由系统自动给定6 / 45C、与对象的具体属性值相关 D、在整个数据库内惟一63、在下列关于关系的陈述中,错误的是(B ) A、 表中任意两行的值不能相同 B、 表中任意两列的值不能相同 C、 行在表中的顺序无关紧要 D、 列在表中的顺序无关紧要64、数据库系统一般由哪些成分构成(D )、数据库 、数据库用户 、数据库管理系统及其工具、操作系统 、应用系统A、和 B、和 C、和 D、全部65、关系数据库三级模式的划分,有利于保持数据库的( D )A、结构规范化 B、数据安全性 C、操作可行性 D、数据独立性66、实体联系模型中的联系可以同( B )实体有关。A、0 个 B、一个或多个 C、1 个 D、多个67、下列四项中说法不正确的是( C )A.数据库减少了数据冗余 B.数据库中的数据可以共享C.数据库避免了一切数据的重复 D.数据库具有较高的数据独立性68、要保证数据库逻辑数据独立性,需要修改的是( C ) 。A、模式 B、模式与内模式的映象 C、模式与外模式的映象 D、内模式69、关系数据库中,实现实体之间的联系是通过表与表之间的( D ) A 公共索引 B 公共存储 C 公共元组 D 公共属性70、设关系 R、S 及 W 各有 20 个元组,那么这三个关系的自然连接的元组个数为( )。A、20 B、60 C 8000 D、不确定(与计算结果有关)71、现实世界中,事物的一般特性在信息世界中称为 ( C )A.实体 B.实体键 C.属性 D.关系键 72、下面关于数据库的基本特点,说法正确的是(B) 。A数据可以共享、数据独立性低、数据冗余度小、统一管理和控制B数据可以共享、数据独立性高、数据冗余小、易扩充 、统一管理和控制C数据可以共享、数据独立性高、 、数据冗余大、易扩充、统一管理和控制D数据非结构化、不易扩充 、数据独立性高 、数据冗余小73、数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指( D ) 。A同一个应用中的多个程序共享一个数据集合 B多个用户、同一种语言共享数据C多个用户共享一个数据文件 D多种应用、多种语言、多个用户相互覆盖地使用数据集合 7 / 4574、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是(A)阶段。 A数据库系统 B文件系统 C人工管理 D数据项管理75、数据库管理系统(DBMS)是( D ) 。A数学软件 B应用软件 C计算机辅助设计 D系统软件 76、数据库管理系统(DBMS)的主要功能是 (B ) 。A修改数据库 B定义数据库 C应用数据库 D保护数据库 77. 数据库系统的特点是(A) 、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。A数据共享 B数据存储 C数据应用 D数据保密 78. 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为(C) 。A数据定义功能 B数据管理功能 C数据操纵功能 D数据控制功能 答案:C79.据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是(D)A外模式 B内模式 C存储模式 D模式 80、数据库系统的数据独立性是指( B ) 。 A不会因为数据的变化而影响应用程序 B不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C不会因为存储策略的变化而影响存储结构 D不会因为某些存储结构的变化而影响其他的存储结构 81、层次型、网状型和关系型数据库划分是根据(D)的表示方式的不同。A记录长度 B文件的大小 C联系的复杂程度 D数据之间的联系 82. 层次模型不能直接表示 (C)A 1 :1 关系 B1 :m 关系 C m :n 关系 D1 :1 和 1 :m 关系 答案:C83 数据库技术的奠基人之一 E.FCodd 从 1970 年起发表过多篇论文,主要论述的是( C) 。A层次数据模型 B网状数据模型 C关系数据模型 D面向对象数据模型84、关系运算中花费时间可能最长的运算是(C) 。A投影 B选择 C笛卡尔积 D除 85、设有关系 R,按条件 f 对关系 R 进行选择,正确的是(C)ARR BR R C f(R) D f(R) 答案:C8 / 45二、填空题1数据模型通常都是由数据结构、数据操作和完整性约束三个要素组成。2数据库处理技术经历了人工管理、文件系统 、_数据库系统 以及分布式数据库管理等四个发展阶段。3DBS 具有较高的数据独立性,其原因是_三级结构之间存在着两级映象 ,其中,概念/内模式映象保证数据的物理独立性,通过模式的外 /概念映象,保证数据的逻辑独立性。 。4. 实体间的联系分为:1:1 、 1:N 和 M:N 三种类型。5. 任一种数据模型都有_型 _和_值_的区别。6. 专门的关系运算包括_选择_、_ 投影_、连接和除四种。7、关系数据库三级模式的划分,有利于保持数据库的数据独立性。8、用树形结构来表示实体及实体之间联系的数据模型称为层次数据模型;用网络结构来表示实体之间联系的数据模型称为 网络数据模型 。9、关系数据库中的完整性约束分为实体完整性、引用完整性、用户自定义的完整性 和域完整型四类10、数据库分为三层模式: 外(子)模式 、 概念模式(模式)和内(物理)模式11、 数据 是反映客观世界的事实,并可以区分其特征的符号。信息 是经加工提炼而成的、用于决定行为、计划或具有一定语义的数据。12、关系数据库表中可以惟一确定一个元组的某个属性(组) ,称该属性组为侯选码 13、数据独立性又可分为逻辑数据独立性 和 物理数据独立性。其中,数据库系统中,应用程序与数据库的结构之间相互独立称为逻辑数据独立性。14、数据模型三要素中,数据结构是对数据系统的静态特性的描述,数据操作 是对数据的动态特性的描述,完整性约束是保证数据的正确性和相容性。 15、关系数据模型是由若干关系组成的集合,其从结构上看实际上是一张规范化的二维表,表中的每一行表示一个实体对象,每列对应一个实体属性。三、简答题1、什么是数据的完整性?请简述在对关系进行插入、删除和更新操作时各需要进行哪些完整性检查。答:数据的完整性是指的保证数据的正确性和相容性。(1)执行插入操作需要检查域完整性规则、实体完整性、参照完整性规则和用户自定义完整性规则。(2)执行删除操作时:如果删除的是参照关系的元组,则不需要进行完整性检查,可以执行删除操作。如果删除的是被参照关系的元组,则须检查参照完整性:检查被删除元组的主关键字属性的值是否被参照关系中某个元组的外部9 / 45关键字引用,如果未被引用则可以执行删除操作;否则可能有拒绝删除、可以删除和级联删除三种方式处理。执行更新操作可以看作是先删除旧的元组,然后再插入新的元组。所以执行更新操作时的完整性检查综合了上述两种情况。2、简述实体之间的联系类型。实体之间的联系有一对一、一对多和多对多三种类型。(1)一对一联系(1:1):如果对于实体集 A 中的每个实体,实体集 B 中至多有一个(可以没有)与之相对应,反之亦然,则称实体集 A 与 B 具有一对一联系,记作:1:1。(2)一对多联系(1:n):如果对于实体集 A 中的每个实体,实体集 B 中有n 个实体(n0)与之相对应,反过来,实体集 B 中的每个实体,实体集 A 中至多只有一个实体与之联系, 则称实体集 A 与实体集 B 具有一对多联系。记作:1:n。(3)多对多联系(m:n):如果对于实体集 A 中的每个实体,实体集 B 中有 n个实体(n0)与之相对应,反过来,实体集 B 中的每个实体,实体集 A 中也有 m 个实体(m0)与之联系,则称实体集 A 与实体集 B 具有多对多联系,记作:m:n。3、请简述关系数据模型中对关系的限定(性质)答:关系的限定(性质):(1)每一列中的分量是同一类型的数据,来自同一个域。(2)不同的列可以具有相同的域,称其中的每一列为一个属性,不同的属性要给予不同的属性名。(3)列的次序可以任意交换;行的次序可以任意交换。(4)任意两个元组不能完全相同。(5)分量必须取原子值,即每一个分量都必须是不可分的数据项。4、简述 E-R 模型图的描述方法。简述 E-R 模型图的描述方法。答:(1) 矩形框表示实体集,双线矩形框表示弱实体集。(2) 菱形表示联系集。(3) 椭圆框表示属性。(4) 用直线将属性连接到实体集,用带有短线的直线表示实体集的主码属性。(5)用连线表示实体集之间的联系。每条连线上附加一对数表示联系类型。5、简述关系的完整

温馨提示

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

评论

0/150

提交评论