数据库原理与应用 - 习题解析

2019-02-20 20:15

数据库的概述

1. 是存储在计算机内有结构的数据的集合。 A.数据库系统 B.数据库 C.数据库管理系统 D.数据结构 2.在数据库中存储的是 。 A.数据库中存储的是 。 B.数据模型 C.数据以及数据之间的联系 D.信息 3.数据库中,数据的物理独立性是指 。 A.数据库与数据库管理系统的相互独立 B.用户程序与DBMS的独立

C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D.应用程序与数据库中数据的逻辑结构相互独立 4.下述关于数据库系统的正确叙述是 。 A.数据库系统减少了冗余 B.数据库系统避免了一切冗余

C.数据库系统中数据的一致性是指数据类型一致 D.数据库系统比文件系统能管理更多的数据

5.数据库技术中采用分级方法将数据库的结构划分成多个层次,是为了提高数据库的 A.数独立性 B.逻辑独立性 C.数据的共享 D.物理独立性

6.在数据库技术中,为了提高数据库的逻辑独立性和物理独立性,数据库的结构被划分成用户及级、 和存存储级三个层次。 A.管理员级 B.外部级 C.概念级 D.内部级 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.不会因为某些存储结构的变化而影响其他的存储结构

1

13.实体是信息世界中的术语,与之对应的数据术语为 。 A.文件 B.数据库 C.字段 D.记录

14.从逻辑上看关系模型是用 表示记录类型的,用 表示记录类型之间的联系;层次与网状模型是用 表示记录类型,用 表示记录类型之间的联系。从物理上看关系是 层次与网状模型是用 来实现两个文件之间的联系。 A.表 B.结点 C.指针 D.连线 E.位置寻址 F.相联寻址

15.在数据库设计中用关系模型来表示实体和实体之间的联系。关系模型的结构是 。 A.层次结构 B.二维表结构 C.网状结构 D.封装结构 16.子模式是 。 A.模式的副本 B.二维表结构 C.网状结构 D.封装结构 17.数据库三级模式体系结构的划分,有得保持数据库的 。 A.数据独立性 B.数据安全性 C.结构规范化 D.操作可行性

二、填空题

1.数据管理技术经历了 、 、和 三个阶段。

2.当数据的物理存储改变了,应用程序不变,而由DBMS处理这种改变,这是指数据的 。 3.按照数据结构的类型来命名,数据模型分为 、 、和 。 4.数据描述语言的作用是 。

5.数据冗余可能导致的问题有 和 。 大题

1.从程序和数据之间的关系分析文件系统和数据库系统之间的区别和联系. 2.什么是数据冗余?数据库系统与文件系统相比怎样减少冗余? 3.什么是数据库的数据独立性? 4.数据库管理系统有那些功能?

第2章 关系数据库 一、单项选择题

1.对关系模型叙述错误的是 。

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

D.不具有连接操作的DBMS也可以是关系数据库系统

2.关系数据库管理系统应能实现的专门关系运算包括 。 A.排序、索引、统计 B.选择、投影、连接 C.关联、更新、排序 D.显示、打印、制表 3.关系模型中,一个关键字是 。 A.可由多个任意属性组成 B.至多由一个属性组成 C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成

2

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.在关系代数的传统集合运算中,假定有关系R和S,运算结果为W。如果W中的元组属于R,或者属于S,则W为 运算的结果。如果W中的元组属于R而不属于S,则W为 运算的结果。如果W中的元组既属于R又属于S,则W为 运算的结果。 A.笛卡尔积 B.并 C.差 D.交

9.在关系代数的专门关系运算中,从表中取出满足条件的属性的操作称为 ;从表中选出满足某种条件的元组的操作称为 ;将两个关系中具有共同属性值的元组连接到一起构成新表的操作称为 。 A.选择 B.投影 C.连接 D.扫描

10.自然连接是构成新的有效方法。一情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的 。 A.元组 B.行 C.记录 D.属性 11.等值连接与自然连接是 。 A.相同的 B.不同的 12.关系运算中花费时间能最长的运算是 。 A.不可再分 B.选择 C.笛卡尔积 D.除 13.关系模式的任何属性 。 A.不可再分 B.可再分 C.命名在该关系模式可可以不惟一 D.以上都不是 14.在关系代数运算中,五种基本运算为 。 A.并、差、选择、投影、自然连接 B.并、差、交、选择、投影 C.并、差、选择、投影、乘积

3

D.并、差、交、选择、乘积

15.关系数据库用 来表示实体之间的联系,其任何检索操作的实现都是由 三种基本操作组合而成的。

①A.层次模型 B.网状模型 C.指针链 D.表格数据 ②A.选择、投影和扫描 B.选择、投影和连接 C.选择、运算和投影 D.选择、投影和比较 16.关系数据库中的关键字是指 。 A.能惟一决定关系的字段 B.不可改动的专用保留字 C.关键的很重要的字段 D.能惟一标识元组的属性或属性集合

17.在关系数据模型中,通常可以把 称为属性,而把 称为关系模型。常用的关系运算是关系代数和 。在关系代数中,对一个关系做投影操作后,新关系的元组个数 是来关系的元组个数。用 形式表示实体类型和实体间的联系是关系模型的主要特征。 ①A.记录 B.基本表 C.模式 D.字段 ②A.记录 B.记录类型 C.元组 D.元组集 ③A.集合代数 B.逻辑演算 C.关系演算 D.集合演算 ④A.小于 B.小于或等于 C.等于 D.大于 ⑤A.指针 B.链表 C.关键字 D.表格

二、填空题

1.关系操作的特点是 操作。 2.一个关系模式的定义格式为 。

3.一个关系模式的定义主要包括 、 、 、。 4.关系数据库可命名的最小数据单位是 。 5.关系模式是关系的 ,相当于 。

6.在一个实体表示的信息中,称 为关键字。

7.关系代数运算中,传统的集合运算有 、 、和 。 8.关系代数运算中,基本的运算是 、 、 、 和 。 9.关系代数运算中,专门的关系运算有 、 、和 。 10.关系数据库中基于数学上两类运算是 和 。

11.传统的集合“并、交、差”运算施加于两个关系时,这两个 必须相等, 必须取自同一个域。

12.关系代数中,从两个关系中找出相同元组的运算称为 运算。

13.已知(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主关键字是 ,系关系的外关键字是 ,学生关系的主关键字是 ,外关键字是 。

14.关系代数是用对关系的运算来表达查询的,而关系演算是用 查询的,它又分为 演算和 演算两种。

习题2

1.设有如图所示的关系R和S,计算: (1)R1=R-S (2)R2=R∪S (3)R3=R∩S (4)R4=R×S

4

R S

A B C A B C

a b c b a f b a f d a d c b d

图 关系R和S

2.设有如图所示的三个关系S、C和SC。将下列汉语表示用关系代数表达式描述出来, 并求其结果。 S

学 号 姓 名 年 龄 性 别 籍 贯 98601 王晓燕 20 女 北京 98602 李 波 23 男 上海 98603 陈志坚 21 男 长沙 98604 张 兵 20 男 上海 98605 张 兵 22 女 武汉 C

课程表 课程名 教师姓名 办公室 C601 操作系统 刘力平 416 C602 高等数学 王 志 415 C603 数据结构 刘力平 415 C604 编译原理 周小兴 415 SC

学 号 课程号 成 绩 98601 C601 90 98601 C602 90 98601 C603 85 98601 C604 87 98602 C601 90 98603 C602 75 98603 C604 70 98604 C601 56 98604 C604 90 98605 C601 85 98605 C603 90

(1)检索籍贯为上海的学生的姓名、学号和选修的课程号。 (2)检索选修操作系统的学生姓名、课程号和成绩。 (3)检索选修了全部课程的学生姓名和年龄。

4.设有如图所示的关系S、SC和C,试用关系代数表达式表示下列查询语句:

5


数据库原理与应用 - 习题解析.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:江苏省扬州市2019年九年级下学期中考一模考试物理试题(含答案)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: