数据库复习题一(共19页).doc
《数据库复习题一(共19页).doc》由会员分享,可在线阅读,更多相关《数据库复习题一(共19页).doc(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上数据库原理与应用练习题一、选择题(1)第一章1. 数据库系统的最大特点是( ) 。A数据的三级抽象和二级映像 B数据共享性C数据的结构化 D数据独立性2. DBS具有较高的数据独立性,是因为DBS采用了A嵌入式语言 B三级模式结构 CDD D六个层次的存储介质3. 在层次、网状模型中,起导航数据作用的是A指针 B关键码 CDD D索引4. 数据库中,数据的物理独立性是指( )。A、 DB和DBMS的相互独立B、 用户程序与DBMS的相互独立C、 用户的应用程序与存储在磁盘上的数据库中的数据相互独立D、 应用程序与数据库中的逻辑结构相互独立5. 在数据库三级模式间引入二
2、级映象的主要作用是( )A.提高数据与程序的独立性 B.提高数据与程序的安全性C.保持数据与程序的一致性 D.提高数据与程序的可移植性6. 在数据库的体系结构中,数据库存储结构的改变会引起内模式的改变。为使数据库的模式保持不变,从而不必修改应用程序,须改变模式与内模式之间的映像。这样,使数据库具有( )。A、数据独立性 B、逻辑独立性 C、物理独立性 D、操作独立性7. 在关系数据库中,若数据库的存储结构改变了,而用户的应用程序可以不变, 这是 。A 数据的物理独立性 B 数据的逻辑独立性C 数据的位置独立性 D 数据的语义独立性8. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结
3、构和特征的是 。A外模式B内模式C存储模式D(概念)模式9. 现实世界中客观存在并能相互区别的事物为( )。A、实体 B、实体集 C、字段 D、记录10. 实体是信息世界中的术语,与之对应的数据库术语为 。A文件B数据库C字段D记录11. DBMS是( )。A、 一个完整的数据库应用系统 B、一组硬件C、一组系统软件 D、既有硬件又有软件12. 下列四项中,不属于数据库系统的特点是( )。A、数据共享 B、数据完整性 C、数据冗余度高 D、数据独立性高13. 数据库系统中,用户使用的数据视图是( )描述,该视图是用户和数据库系统之间的接口。A、外模式 B、存储模式 C、内模式 D、概念模式14
4、. 对数据库物理存储方式的描述称为( )A.外模式 B.内模式 C.概念模式 D.逻辑模式15. DB的三级模式结构中最接近外部存储器的是( )。A、外模式 B、存储模式/内模式 C、子模式 D、概念模式16. 在下面给出的内容中,不属于DBA职责的是( )A.定义概念模式 B.修改模式结构C.编写应用程序 D.编写完整性规则17. 在数据库中,产生数据不一致的根本原因是( )。A、 数据存储量大 B、没有严格保护数据C、未对数据进行完整性控制 D、数据冗余18. 实体联系模型(ER模型)中,联系可以同 实体有关。A、0个 B、1个或多个 C、1个 D、多个19. DB、DBMS和DBS三者之
5、间的关系是( )A.DB包括DBMS和DBS B.DBS包括DB和DBMSC.DBMS包括DB和DBS D.不能相互包括20. 层次型、网状型和关系型数据库划分原则是 。A记录长度B文件的大小C联系的复杂程度D数据之间的联系21. 按照传统的数据模型分类,数据库系统可以分为三种类型 A大型、中型和小型B中文、中文和兼容C层次、网状和关系D数据、图形和多媒体22. 数据库的网状模型应满足的条件是 。A 允许一个以上的无双亲,也允许一个结点有多个双亲B 必须有两个以上的结点C 有且仅有一个结点无双亲,其余结点都只有一个双亲D 每个结点有且仅有一个双亲23. 在数据库的层次模型中,基本层次联系是 。
6、A 两个记录型以及它们之间的多对多联系B 两个记录型以及它们之间的一对多联系C 两个记录型之间的多对多的联系D 两个记录之间的一对多的联系24. 按所使用的数据模型来分,数据库可分为 三种模型。A层次、关系和网状B网状、环状和链状C大型、中型和小型D独享、共享和分时25. 通过指针链接来表示和实现实体之间联系的模型是 。A关系模型B层次模型C网状模型D层次和网状模型26. 目前数据库系统中最常用的一种数据模型。A 关系模型 B 层次模C 网状模型D 面向对象模型27. 层次模型不能直接表示 。A 实体间的1:1联系B实体间的1:n联系C实体间的m:n联系D可以表示实体间的上述三种联系28. 数
7、据库三级模式体系结构的划分,有利于保持数据库的 。A数据独立性B数据安全性C结构规范化D操作可行性29. 数据库是存储在一起的相关数据的集合,能为各种用户所共享,且 。A 消除了数据冗余B 降低了数据冗余度 C 具有不相容性D 由用户控制物理数据的存储方式30. 数据库的概念模型独立于 。A具体的机器和DBMSBE-R图C信息世界D现实世界31. 下列关于“数据库三级模式结构”的叙述中,不正确的是 。A 视图是外模式 B 模式是数据库中全体数据的逻辑结构和特征的描述C 一个数据库可以有多个模式 D 一个数据库只有一个内模式32. 在数据库技术中,为提高数据库的逻辑独立性和物理独立性,数据库的结
8、构被划分成用户级、 和存储级三个层次。A管理员级B外部级C概念级D内部级(2)第二章1. 关系代数运算是以 为基础的运算。A、代数运算 B、关系运算 C、谓词运算 D、集合运算2. 下列各种对关系数据库的基本操作中, 是从表中取出满足某种条件的属性成分操作,即从列的方向进行选择所需的值; 表中选取满足某种条件的元组的操作,相当于在横向进行选择。 ( )A 选择,检索 B 扫描,投影C 查询,选择 D 投影,选择3. 有关系的R和S,RS的运算等价于( )A S-(R-S) B R-(R-S)C (R-S) S D R (R-S)4. R为四元关系R(A,B,C,D),S为三元关系S(B,C,D
9、),RS构成的结果集为( )元关系。A、4 B、3 C、7 D、65. R为四元关系R(A,B,C,D),S为三元关系S(B,C,D),RS构成的结果集为( )元关系。A、4 B、3 C、7 D、66. 取出关系中的某些列,并消除重复元组的关系代数运算称为( )。A、选择运算 B、投影运算 C、连接运算 D、笛卡尔积运算7. 自然连接时构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( )。A、元组 B、行 C、记录 D、属性8. 关系代数运算可以分为两类:传统的集合运算和专门的关系运算。下面列出的操作符中,属于传统的集合运算是( )。.(交) .
10、(并) .(广义笛卡儿积) .一(差) .(投影) .(选择)A)、和 B)、和C) 、和 D)都是9. 关系数据库管理系统能实现的专门关系操作包括( )。A、显示,打印和制表 B、选择,投影和连接C、关联、更新和排序 D、排序、索引和统计10. 在关系数据基本操作中,从表中选择出满足某种条件的记录的操作称为( )。A、选择 B、投影 C、连接 D、扫描11. 元组的集合在关系数据库中称为关系,一般来说,表示元组的属性或者最小属性组称为 ( )。A、字段 B、索引 C、标记 D、主关键字12. 关系数据库中,将具有共同属性的两个关系中的元组连接到一起,构成新表的操作称为( )。A、选择 B、投
11、影 C、连接 D、扫描13. 下列( )运算不是专门的关系运算A、选择 B、投影 C、笛卡尔积 D、连接14. 如下两个关系R1和R2,它们进行 运算后得到R3。 R1 R2A B CA 1 XC 2 YD 1 YB D E1 M I2 N J5 M K R3A B C D EA 1 X M ID 1 Y M IC 2 Y N J A 交 B 并 C 笛卡儿积 D 连接15. 设关系R和S的结构相同,分别有m和n个元组,那么RS操作的结果中元组个数为A为mn B为m C小于等于m D小于等于(mn)(3)第三章1. 同一个关系模型的任意两个元组值( )。A、不能相同 B、可以相同 C、必须相同
12、 D、以上都不是2. 根据关系模式的完整性规则,一个关系中的主关键字( )。A、不能有两个属性 B、不能成为另一个关系中外部关键字C、不允许为空 D、可以取重复值3. 在关系R(R#,RN,S#)和S(S#,SN,SD)中,R的主关键字是R#,S的主关键字是S#,则S#在R中称为( )。A、外部关键字 B、候选关键字 C、主关键字 D、以上都不是4. 在下面3个关系中学生S(学生学号,学生姓名,性别,年龄)课程C(课程号,课程名称,学分)学生选课SC(学生学号,课程号,分数)要查找选修“数据库”课程的女学生的姓名,将涉及到关系( )。A、S B、C,SC C、S,SC D、S,C,SC5. 对
13、于关系数据库来讲,下面( )说法是错误的。A、每一列的分量是同一种类型数据,来自同一个域B、不同列的数据可以出自同一个域C、行的顺序可以任意交换,但列的顺序不能任意交换D、关系中的任意两个元组不能完全相同6. 采用二维表格结构表达实体类型及实体间联系的数据模型是( )。A、层次模型 B、网状模型 C、关系模型 D、对象模型7. 设有关系R(A,B,C)的值如下: ABC565675686下列叙述正确的是A函数依赖CA在上述关系中成立B函数依赖ABC在上述关系中成立C函数依赖AC在上述关系中成立D函数依赖CAB在上述关系中成立8. 在关系模式R(A,B,C)中,有函数依剌集F=(A,B)C,(B
14、,C)A,则R最高达到( )A.INF B.2NF C.3NF D.BCNF9. 如果R的分解为=R1,R2,F是R上的一个FD集,且.R1R2(R1-R2) . R1R2(R2-R1). R1R2(R1-R2) . R1R2(R2-R1)那么分解具有无损联接性的充分必要条件为( )A. 、 B. 、 C.、 D.或10. 设关系模式R(A,B,C,D),F是R上成立的FD集,F= AC,BCD ,那么 = ABD,AC 相对于FA是无损联接分解,也是保持FD的分解B是无损联接分解,但不保持FD的分解C不是无损联接分解,但保持FD的分解D既不是无损联接分解,也不保持FD的分解(4)第四章1.
15、概念设计的结果得到的是概念模式。概念模式是A与DBMS有关的B与硬件有关的C独立于DBMS的D独立于DBMS和硬件的2. 在有关“弱实体”的叙述中,不正确的是弱实体的存在以父实体的存在为前提弱实体依赖于父实体的存在父实体与弱实体的联系可以是1:1、1:N或M:N父实体与弱实体的联系只能是1:1或1:N3. 有15个实体类型,并且它们之间存在着15个不同的二元联系,其中5个是1:1联系类型,5个是1:N联系类型,5个M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式有A15个 B20个 C25个 D30个4. 手工绘制实体-联系图中,椭圆代表A实体类型 B记录类型 C实体属性 D联系
16、类型5. 利用ER模型进行数据库的概念设计,可以分成三步:首先设计局部ER模型,然后把各个局部ER模型综合成一个全局的模型,最后对全局ER模型进行 得到最终的ER模型。 A 简化 B 结构化 C 最小化 D 优化(5)SQL1. 关系数据模型的三个要素是 。A 关系数据结构、关系操作集合和关系规范化理论B 关系数据结构、关系规范化理论和关系完整性约束C 关系规范化理论、关系操作集合和关系完整性约束D 关系数据结构、关系操作集合和关系完整性约束2. 下列叙述中, 是不正确的。A 一个二维表就是一个关系,二维表的名就是关系的名B 关系中的列称为属性,属性的个数称为关系的元或度C 关系中的行称为元组
17、,对关系的描述称为关系模式D 属性的取值范围称为值域,元组中的一个属性值称为分量3. 视图是一个“虚表”,视图的构造基于( )A.基本表 B.视图C.基本表或视图 D.数据字典4. SQL语言中,SELECT语句的执行结果是( )A.属性 B.表 C.元组 D.数据库()事务1. DBMS的恢复子系统,保证了事务_的实现。A原子性 B一致性 C隔离性 D持久性2. 如果事务T获得了数据对象R上的排它锁,那么( )A.T对R只能读不能写 B.T对R只能写不能读C.其它事务对过R只能读不能写 D.其它事务对R既不能读也不能写3. 事务的隔离性是由DBMS的( )A.恢复子系统出现 B.完整性子系统
18、实现C.安全性子系统实现 D.并发控制子系统实现二、填空题1. 现实世界的事物反映到人的头脑中经过思维加工成数据,这一过程要经过三个领域,依次是 现实世界 、 信息世界 、和 计算机世界/数据世界。2. 关系数据库是采用 关系模型作为数据的组织方式。3. 概念模型是按_用户_的观点对数据建模,强调其语义表达能力。4. 层次模型和网状模型的数据结构分别是_树_和_有向图_。5. DBS的全局结构体现了DBS的_模块_结构。6. SQL中,表有三种:_基本表(实表)_、_视图(虚表)_和_导出表(临时表)_。7. SQL语言与主语言具有不同的数据处理方式,SQL是面向_集合_的,而主语言是面向_记
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 复习题 19
限制150内