77范文网 - 专业文章范例文档资料分享平台

数据库复习题(2)

来源:网络收集 时间:2018-12-06 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

数据库原理习题集

第二部分 数据模型与概念模型 1.常见的数据模型是

A. 层次模型、网状模型、关系模型 B. 概念模型、实体模型、关系模型

C. 对象模型、外部模型、内部模型D. 逻辑模型、概念模型、关系模型 2.一个结点可以有多个双亲,结点之间可以有多种联系的模型是 A. 网状模型B. 关系模型C. 层次模型 D. 以上都有 3.层次型、网状型和关系型数据库划分原则是

A. 记录长度 B. 文件的大小 C. 联系的复杂程度 D. 数据之间的联系 4.层次模型不能直接表示

A. 1:1关系B. 1:m关系 C. m:n关系 D. 1:1和1:m关系 5.层次数据模型的基本数据结构是 A. 树 B. 图 C. 索引D. 关系

6.层次模型实现数据之间联系的方法是 A. 连接B. 指针C. 公共属性D. 关系

7.用二维表结构表示实体以及实体间联系的数据模型称为 A. 网状模型B. 层次模型C. 关系模型 D. 面向对象模型 8.关系数据模型

A. 只能表示实体之间1:1联系B. 只能表示实体之间1:m联系

C. 只能表示实体之间m:n联系 D. 可以表示实体间的任意联系

9.存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,简化程序员和

数据库开发建立工作的模型是

A. 网状模型B. 关系模型C. 层次模型 D. 以上都有 10.数据库的概念模型独立于

A. 具体的机器和DBMS B. E-R图 C.数据维护 D.数据库

11.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是 A. 层次模型B. 关系模型C. 网状模型D. 实体-关系模型 12.反映现实世界中实体及实体间联系的信息模型是 A. 关系模型B. 层次模型C. 网状模型 D. E-R模型 13.区分不同实体的依据是

A. 名称 B. 属性 C. 对象 D. 概念

14.在概念模型中的客观存在并可相互区别的事物称 A. 实体 B. 元组C. 属性 D. 节点

15.设在某个公司环境中,一个部门有多名职工,一名职工只能属于一个部门,则部门与职 工与部门之间的联系

A. 一对一B. 一对多C. 多对多D. 不确定 16. 所谓概念模型,指的是( )。

A.客观存在的事物及其相互联系 B.将信息世界中的信息数据化

C.实体模型在计算机中的数据化表示 D.现实世界到机器世界的一个中间层次 17. 在概念模型中,将实体所具有的某一特性称为( )。

A.外码 B.候选码 C.属性 D.实体型 18. 在数据库技术中,实体-联系模型是一种( )。

A. 逻辑数据模型 B. 物理数据模型 C. 结构数据模型 D. 概念数据模型 19. E-R方法的三要素是( )。

A.实体、属性、实体集 B.实体、键、联系

C.实体、属性、联系 D. 实体、域、候选键

20. 用二维表结构表示实体以及实体间联系的数据模型为( )。

5

数据库原理习题集

A.网状模型 B.层次模型 C.关系模型 D.面向对象模型 21.在下列有关“弱实体“的叙述中,不正确的是( )

A.弱实体的存在以父实体的存在为前提 B.依赖于父实体的存在 C.父实体与弱实体的联系可以是1:1,1:n,m:n D.联系只能是1:1,1:n。 22. 一个仓库可以存放多种零件,每种零件可以存放在不同的仓库中,仓库和零件之间为( )的联系

A.一对一 B.一对多 C.多对多 D.多对一 23. E-R图中的联系可以与( )实体有关。

A.0个 B.1个 C.一个或多个 D.多个 24.实体(实例)是信息世界中的术语,与之对应的数据库术语为 A. 文件B. 数据库C. 字段D. 记录 25.下列所述数据模型概念,不正确的是

A. 不同记录型的集合B. 各种记录型及其联系的集合 C. E-R图表示的实体联系模型 D. 数据库的概念模型 二.填空题

1.对现实世界进行第一层抽象的模型,称为 模型,对现实世界进行第二层抽象的模型,称为 模型。

2.在层次、网状模型中,用 导航数据;而在关系模型中,用 导航数据。 3. 数据库领域中,常用的数据模型有_____、网状模型和______ 。 4. 关系数据库是采用______ 作为数据的组织方式。

5.联系既可以存在不同的实体之间,还可以在_____ 存在。

6.与传统的数据模型相比,E-R数据模型在实体的联系方面提供了较多的语义。联系的语义约束包括_____、______。

7.在E-R数据模型中,还可进一步给出实体参与联系的最小和最大次数,这称为实体_______。 三、设计题

1. 有一局部应用,包括两个实体:“出版社”和“作者”。一位作者可以到多家出版社出版自己不同的图书,一家出版社也可以出版多位作者的图书,请读者自己设计适当的属性,画出E-R图。

2. 有一局部应用,只有一个实体:“学生”。其中班长是学生中的一员,普通学生又受班长的管理,请读者 自己设计适当的属性,画出E-R图。

3.某体育运动锦标赛有来自世界各国运动员组成的体育代表团参赛各类比赛项目。该锦标赛数据库中有以下数据,代表团:团编号,地区,住所;运动员:编号,姓名,年龄,性别;比赛项目:项目编号,项目名,级别;比赛类别:类别编号,类别名,主管。据实际的语义,试为该锦标赛设计一个E-R模型;并在图上注明属性、联系类型、实体标识符; 4.学校有若干个系,每个系有各自的系号、系名和系主任;每个系有若干名教师和学生,教师有教师号、教师名和职称属性,每个教师可以担任若干门课程,一门课程只能由一位教师讲授,课程有课程号、课程名和学分,并参加多项项目,一个项目有多人合作,且责任轻重有个排名,项目有项目号、名称和负责人;学生有学号、姓名、年龄、性别,每个学生可以同时选修多门课程,选修有分数。请设计此学校的教学管理的E-R模型。

6

数据库原理习题集

第三部分 关系数据库 一.选择题

1.关系数据模型的基本数据结构是 A. 树B. 图C. 索引D. 关系 2.对关系模型叙述错误的是

A. 在严格的数学理论、集合论和谓词基础之上 B. 微机DBMS绝大部分采取关系数据模型 C. 用二维表表示关系模型是其一大特点

D. 不具有连接操作的DBMS也可以是关系数据库系统 3.下面关于关系性质的说法,错误的是

A. 表中的一行称为一个元组B. 行与列交叉点不允许有多个值

C. 表中的一列称为一个属性D. 表中任意两行可能相同 4.在基本的关系中,下列说法是正确的( )

A.行列顺序有关 B.属性名允许重名C.任意两个元组不允许重复 D.列是非同质的 5.同一个关系模型的任两个元组值

A. 不能全同 B. 可全同 C. 必须全同D. 以上都不是

6.在通常情况下,下面关系中不可以作为关系数据库的关系是

A. R1(学生号,学生名,性别)B. R2(学生号,学生名,班级号) C. R3(学生号,学生名,宿舍号)D. R4(学生号,学生名,简历) 7.一个关系数据库文件中的各条记录

A. 前后顺序不能任意颠倒,一定要按照输入的顺序排列 B. 前后顺序可以任意颠倒,不影响库中的数据关系

C. 前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同 D. 前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列 8.下面的选项不是关系数据库基本特征的是

A.不同的列应有不同的数据类型B.不同的列应有不同的列名 C.与行的次序无关 D. 与列的次序无关 9.关系模式的任何属性

A. 不可再分B. 可再分 C. 命名在该关系模式中可以不惟一 D. 以上都不对 10.关系中任何一列的属性取值

A. 可以再分成更小的数据项,并可取自不同域中的数据 B. 可以再分成更小的数据项,不能取自不同域中的数据 C. 不可再分的数据项,只能取自同一域中的数据 D. 不可再分的数据项,可取自大在不同域中数据

11.关系数据模型是目前最重要的一种数据模型,它的三个要素分别是

A. 实体完整性、参照完整性、用户自定义完整性 B. 外模式、模式、内模式 C. 数据增加、数据修改、数据查询 D. 数据结构、关系操作、完整性约束 12.“元数据”是指

A. 数据结构的描述 B. 数据项的描述 C. 数据的来源 D. 基本数据 13.关系数据库中的关键字是指

A. 能惟一决定关系的字段 B. 不可改动的专用保留字

C. 关键的很重要的字段 D. 能惟一标识元组的属性或属性集合 14.一个关系只有一个

A. 候选关键字B. 外关键字C. 超关键字 D. 主关键字 15.关系模型中,一个关键字是

A. 可以由多个任意属性组成B. 至多由一个属性组成

7

数据库原理习题集

C. 由一个或多个属性组成,其值能够惟一标识关系中一个元组D. 以上都不是

16.当关系有多个候选关键字时,则选定一个作为主关键字,但若主关键字为全关键字时应

包含( )

A.单个属性 B.两个属性 C.多个属性 D.全部属性 17.关系数据库中,实现实体之间的联系是通过关系与关系之间的 A. 公共索引B. 公共存储 C. 公共元组D. 公共属性

18.在订单管理系统中,客户一次购物(一张订单)可以订购多种商品。有订单关系R:R(订单号,日期,客户名称,商品编码,数量),则R的主关键字是 A. 订单号B. 订单号,客户名称C. 商品编码 D. 订单号,商品编码

19.现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外关键字是 A. 患者编号B. 患者姓名C. 患者编号和患者姓名D. 医生编号和患者编号 20.在数据库系统中,空值是

A. 0 B. 空格 C. 空字符串 D. 不确定 21.实体完整性规则约束是针对

A. 侯选关键字B. 主关键字C. 外关键字D. 超关键字 22.实体完整性是指关系中

A. 不允许有空行 B. 主关键字不允许取空值C. 属性值外关键字取空值 D. 允许外关键字取空值 23.关系代数运算的基础是

A. 关系运算 B. 谓词演算C. 集合运算 D. 代数运算 24.关系代数的五个基本操作是( )

A.并、交、差、笛卡尔积、除法 B.并、交、选取、笛卡尔积、除法 C.并、交、选取、投影、除法 D.并、差、选取、笛卡尔积、投影 25.关系代数的四个组合操作是( )

A.交、连接、自然连接、除法 B.投影、连接、选取、除法

C.投影、自然连接、选取、除法 D.投影、自然连接、选取、连接 26.笛卡尔积是( )进行运算。

A.向关系的垂直方向 B.既向关系的水平方向也向关系的垂直方向

C.先向关系的垂直方向,然后再向关系的水平方向D.向关系的水平方向 27.自然连接是( )进行运算。

A.向关系的垂直方向 B.先向关系的水平方向,再向关系的垂直方向 C.向关系的水平方向D.先向关系的垂直方向,然后再向关系的水平方向 28.关系数据库中的投影操作是指从关系中

A. 抽出特定记录 B. 抽出特定字段C. 建立相应的影像 D. 建立相应的图形

29.从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是 A. 投影操作B. 连接操作C. 选择操作 D. 复制操作 30.关系代数中的连接操作是由

A. 选择和投影操作组合而成 B. 选择和笛卡尔积操作组合而成 C. 投影、选择、笛卡尔积操作组合而成 D. 投影和笛卡尔积操作组合而成

31.自然连接是构成新关系的有效方法。一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的

A. 记录 B. 行 C. 属性 D. 元组

32.假设有关系R和S,关系代数表达式R-(R-S)表示的是 A. R∩S B.R∪S C. R-S D. R×S

33.假设有关系R和S,关系代数表达式x(R) —x((x(R) ×S)—R)表示的是

??? 8

数据库原理习题集

A. R∩S B. R÷S C. R-S D. R∞S

34.当关系R和S做自然联接时,能够保留R中不满足连接条件元组的操作是 A. 左外联接B. 右外联接 C. 内部连接 D. 全外联接 35.四元关系R为:R(A,B,C,D),则( )

A.A, C(R)为取属性值为A、C的两列组成B.1,3(R)与A, C(R)是等价的 C.1,3(R)为取属性值为l、3的两列组成D.1,3(R)与A, C(R)是不等价的 36.3<’2’(S)表示( )

A.表示从S关系中挑选3的值小于第二个分量的元组 B.表示从S关系中挑选第3个分量值小于2的元组

C.表示从S关系中挑选第3个分量值小于第二个分量的元组 D.3<’2’(S)是向关系垂直方向运算

37.R为4元关系R(A,B,C,D),S为3元关系S(B,C,D),RXS构成的 结果集为( )元关系。

A.4 B.3 C.7 D.6

38.R为4元关系R(A,B,C,D),S为3元关系S(B,C,D),R ,S构成∞ 的结果集为( )元关系。

A.4 B.3 C.7 D.6

39.关系模式S(A,B,C,D)代数中的3<’2’(S)等价于如下的( )语句。 A.SELECT * FROM S WHERE C<‘2’

B.SELECT B,C FROM S WHERE C<‘2’ C.SELECT B,C FROM S HAVING C<‘2’ D.SELECT * FROM S WHERE‘3’

40.在关系代数表达式的查询优化中 ,不正确的叙述是( ) A.尽可能早地执行连接 B.尽可能早地执行选择

C.尽可能早地执行投影 D.把笛卡儿积和随后的选择合并成连接运算 二.填空题

1.关系中没有行序的原因是______。

2.关系中不允许有重复元组的原因是_______。

3.关系操作的特点是_______操作,关系模式是关系的_______,相当于_________。 4.关系数据库中基于数学上两类运算是________和______。

5.关系模型的基本数据结构是_________,其数据存储时的基本组织方式时_________。 6.关系代数的理论基础是_______,关系演算的理论基础________.

7.实体完整性规则是对__________的约束,参照完整性规则是对_________的约束。

8.一般,在关系代数运算中,当查询涉及到否定时,就要用到_______操作,当查询涉及到全部时,就要用到_______操作。

9.关系运算中花费时间最长的运算是________。

10.已知学生(学号,姓名,性别,入学日期,专业,系编号)和系(系编号,系名称,系主任)两个关系,两关系的主码分别是______,________;有外码的关系是______,外码为________。 三.简答题

1.叙述笛卡儿积,等值连接与自然连接的区别和联系,举例说明。

2.举例说明实体完整性和参照完整性规则的含义。并说明在参照完整性中,为什么外码属性的值也可以为空?什么情况下才可以为空?

3.对给定的三个关系模式S、SC和C,试用关系代数表达式表示下列查询语句: 学生(学号,姓名,年龄,性别,,籍贯,系别) 课程(课程号,课程名,先行课程号,任课教师)

????????? 9

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库数据库复习题(2)在线全文阅读。

数据库复习题(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/346589.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: