数据库系统概述习题及答案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

习题一

第1章数据库系统概述

一、填空题

1. 在关系数据库中,一个元组对应表中。解:一个记录(一行)

2. 常用的数据模型有:、、和面向对象模型。

解: 关系模型,层次模型,网状模型

3. 用二维表来表示实体及实体之间联系的数据模型是。解: 关系模型

4. 关系模型数据库中最常用的三种关系运算是、、。解: 选择运算,投影运算,连接运算

5. 在数据库系统中,数据的最小访问单位是。解: 字段(数据项)

6. 对表进行水平方向的分割用的运算是。解: 选择运算

7. 数据结构、和称为数据模型的三要素。

解: 数据操作,数据约束条件

8. 关系的完整性约束条件包括完整性、完整性和完整性三种。

解: 用户定义,实体,参照

二、单项选择题

1. 对数据库进行规划、设计、协调、维护和管理的人员,通常被称为(D )。

A. 工程师

B. 用户

C. 程序员

D. 数据库管理员

2. 下面关于数据(Data)、数据库(DB)、数据库管理系统(DBMS)与数据库系统(DBS)之间关系的描述正确的是( B )。

A. DB包含DBMS和DBS

B. DBMS包含DB和DBS

C. DBS包含DB和DBMS

D. 以上都不对

3. 数据库系统的特点包括(D )。

A. 实现数据共享,减少数据冗余

B. 具有较高的数据独立性、具有统一的数据控制功能

C. 采用特定的数据模型

D. 以上特点都包括

4. 下列各项中,对数据库特征的描述不准确的是(D )。

A. 数据具有独立性

B. 数据结构化

C. 数据集中控制

D. 没有冗余

5. 在数据的组织模型中,用树形结构来表示实体之间联系的模型称为( D )。

A. 关系模型

B. 层次模型

C. 网状模型

D. 数据模型

6. 在数据库中,数据模型描述的是( C ) 的集合。

A. 文件

B. 数据

C. 记录

D. 记录及其联系

7. 在关系数据库中,关系就是一个由行和列构成的二维表,其中行对应(B )。

A. 属性

B. 记录

C. 关系

D. 主键

8. 关系数据库管理系统所管理的关系是(C )。

A. 一个二维表

B. 一个数据库

C. 若干个二维表

D. 若干个数据库文件

9. 在同一所大学里,院系和教师的关系是(B )。

A. 一对一

B. 多对一

C. 一对多

D. 多对多

10. 在一个二维表中,水平方向的行称为(B )。

A. 属性

B. 元组

C. 关键字

D. 字段

11. 在关系数据库的基本操作中,从表中取出满足条件的元组的操作称为(B )。

A. 选择

B. 关系

C. 投影

D. 连接

12. 关系数据库的任何检索操作都是由三种基本运算组合而成的,这三种基本运算不包括

( D )。

A. 投影

B. 连接

C. 选择

D. 求交

13. 下列选项中,(A )是实体完整性的要求。

A. 主键的取值不能为Null

B. 字段的取值不能超出约定的范围

C. 设置字段默认值

D. 数据的取值必须与字段相吻合

14. 数据管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为(C )。

A. 数据管理功能

B. 数据定义功能

C. 数据操作功能

D. 数据控制功能

15. 在数据库中,能够惟一标识一个元组的属性或属性组合被称为(D )。

A. 字段

B. 域

C. 记录

D. 关键字

16. 要从学生关系中查询学生的姓名和班级,则需要进行的关系运算是(D )。

A. 选择

B. 关系

C. 投影

D. 连接

17. 用户可以为Access数据库表中的字段定义有效性规则,有效性规则是(C )。

A. 控制符

B. 条件

C. 文本

D. 三种说法都不正确

18. 在数据库中,建立索引的主要作用是(B )。

A. 节省存储空间

B. 便于管理

C. 提高查询速度

D. 防止数据丢失

三、简答题

1、试叙述数据、数据库、数据库管理系统、数据库系统的概念。

数据:描述事物的符号记录,用来表示各种事物的特征、特点和属性。

数据库DB:长期储存在计算机内的、有组织的、可共享的数据集合。

数据库管理系统DBMS:处于用户与操作系统之间的一种操纵和管理数据库的软件,是数据库系统的核心。

数据库系统DBS:在计算机系统中引入数据库之后组成的系统,是用来组织和存取大量数据的管理系统。

2、数据模型包括哪几个数据模型包括哪三方面的内容

数据结构、数据操作、数据约束

数据的逻辑结构、数据的存储结构、数据的运算。

3、解释实体、实体型、实体集、主关键字和外部关键字。

1.实体:客观存在并可相互区别的事物及事物之间的联系。可以是实际事物也可以是抽象

事件。

2.实体型和实体集:用实体名及其属性名集来抽象和刻画同类实体,称为实体型。同类型

实体的集合称为实体集。

主关键字和外部关键字:主关键字是表中的一个或多个字段,它的值用于惟一地标识表中的某一条记录。在两个表的关系中,主关键字用来在一个表中引用来自于另一个表中的特定记录。外部关键字也是表中的一个或多个字段,外部关键字的值与相关表的主关键字相匹配。

4、实体的联系有哪几种

(1)一对多(系与导师部门与职工)

(2)多对多(学生与课程顾客与商店电工与建筑工地)

(3)一对一(系与系办)

5、关系模型的主要特征是什么关系模型是有哪几部分组成的

用二维表格形式表示实体及实体间联系的模型称为关系模型。

特征

(1)每一个关系都要具备一定的特点

(2)关系中每一个属性必须是不可分割的数据项

(3)同一个关系中,不允许有完全相同的属性名

(4)同一个关系中,不允许有完全相同的元组

(5)同一个关系中,属性名和元组与次序无关

有7个部分组成:关系属性元组域候选关键字主关键字外部关键字

6、关系运算包括哪些

并运算∪差运算—交运算∩

选择运算投影预算连接运算

7、关系模型有哪些完整性约束

相关文档
最新文档