数据库系统概论第五版课后答案题型:选择题
1. 数据库系统中的外模式指 ____
A. 用户所能看到的数据集合
B. 整个数据库系统的架构
C. 固定的物理存储结构
D. 数据库中的数据模型
答案:A
2. 下列哪种方法不是数据建模的三种基本方法之一?
A. E-R模型
B. 关系模型
C. XML模型
D. 层次模型
答案:C
3. 下列哪种是数据库范式?
A. 一般范式
B. 媒体范式
C. 第一范式
D. 物理范式
答案:C
4. 下列哪种不属于数据库实例的组成部分?
A. 数据字典
B. 数据文件
C. 数据记录
D. 索引文件
答案:C
5. 下列哪种不是数据库操作语言?
A. DDL
B. DML
C. DCL
D. DTL
答案:D
题型:填空题
1. 第一个数据库系统的诞生时间是_____年。
答案: 1960
2. ER模型中,属性可以分为简单属性和___属性。
答案: 复合
3. 数据库设计的第一步是构造E-R图, 其中E代表着_____,R代表着_____。
答案: 实体,关系
4. SQL是_____操作语言。
答案: 结构化查询
5. 数据库系统最重要的作用是数据的____。
答案: 共享
题型:判断题
1. 范式理论的目标是在保持数据完整性的前提下减少冗余性。( )
答案:√
2. 数据库系统的外模式指的是普通用户在使用数据库时能够看到的数据。( )
答案:√
3. 基本关系操作包括并、差和笛卡尔积。( )
答案:√
4. 数据库系统的内模式是数据库管理员所看到的视图。( )
答案:√
5. 数据库系统最基本的功能是数据的存储和检索。( )
答案:√
题型:简答题
1. 什么是关系模型?如何表示关系模型?
答案:关系模型是一种描述数据间联系的模型,关系模型中数据被组织为“关系”,表示为二维表。关系模型的表由行和列组成,行代表不同实例的记录,列则表示属性。通常用属性名来表示列,而当行用关键字进行标识时,称之为“主键”,关系在表中用表名来表示。
2. 什么是数据库系统的三级结构?
答案:数据库系统通常被分为三个层次,分别是:外模式,概念模式和内模式。外模式或称为用户模式,是对最终用户来说最重要的层次,用户能够通过外模式看到数据的局部或整体的情形;概念模式或称为逻辑模式,是数据库系统的全局视图,它描述了所有用户所共同感兴趣的数据,为了满足多个用户使用数据的需求,因此,概念模式是相对稳定的;内模式或称为存储模式,是数据管理系统的内部视图,它是数据在计算机内部的存储方式和物理结构的描述,通常由数据管理员来维护和控制。