9. 数据库中,实体是指( )。
A. 客观存在的事物 B. 客观存在的属性 C. 客观存在的特性 D. 某一具体事件 10. 有关三个世界中数据的描述术语,“实体”是( )。
A. 对现实世界数据信息的描述 B. 对信息世界数据信息的描述 C. 对计算机世界数据信息的描述 D. 对三个世界间相互联系的描述 11. 构造E-R模型的三个基本要素是( )。
A. 实体、属性、属性值 B. 实体、实体集、属性 C. 实体、实体集、联系 D. 实体、属性、联系 12. 面向对象数据模型中的对象通常包括( )。
A. 类、子类、超类 B. 继承、封装、传递 C. 变量、消息、方法 D. 对象标识、属性、联系 13. 当前数据库应用系统的主流数据模型是( )。
A. 层次数据模型 B. 网状数据模型 C. 关系数据模型 D. 面向对象数据模型 14. 数据模型的三要素是( )。
A. 外模式、模式、内模式 B.关系模型、层次模型、网状模型 C. 实体、联系、属性 D. 数据结构、数据操作、完整性约束 15. 关系数据库管理系统与网状系统相比( )。
A. 前者运行效率高 B. 前者的数据模型更为简洁
C. 前者比后者产生得早一些 D. 前者的数据操作语言是过程性语言 16. 下列给出的数据模型中,是概念数据模型的是( )。
A. 层次模型 B. 网状模型 C. 关系模型 D. E-R模型
17. 下列关于数据模型中实体间联系的描述正确的是( )。
A. 实体间的联系不能有属性 B. 仅在两个实体之间有联系 C. 单个实体不能构成E-R图 D. 实体间可以存在多种联系 18. 在数据库系统中,对数据操作的最小单位是( )。
A. 字节 B. 数据项 C. 记录 D. 字符 19. 关系模型的数据结构是( )。
A. 树 B. 图 C. 表 D. 二维表 20. 用来指定和区分不同实体元素的是( )。
A. 实体 B. 属性 C. 标识符 D. 关系 二、填空题
1. 数据模型是由 、 、 三部分组成。 2. 层次数据模型中,只有一个结点无父结点,它被称为 。 3. 层次模型中,根结点以外的结点至多可有 个父结点。
4. 二元实体之间的联系可抽象为三类,它们是 、 和 。
5. 层次模型的数据结构是 结构;网状模型的数据结构是 结构;关系模型的数
据结构是 结构。 三、简答题
1. 层次数据模型、网状数据模型以及关系数据模型之间有什么区别? 2. 试叙述结构数据模型的三个组成部分。
3. 在层次、网状、关系、面向对象等数据模型中,数据之间联系是如何实现的? 4. 关系数据模型有哪些优缺点? 5. 试述概念模型的作用。
第3章 数据库系统的体系结构
3.1 基本知识点
本章主要介绍数据库系统的三级模式结构、DBS组成和全局结构、DBMS工作模式、DBMS系统结构,并给出几种典型结构的DBMS。
(1)DB的体系结构
三级结构,两级映像,两级数据独立性,体系结构各个层次之间的联系。 (2)DBS
DBS的组成,DBA,DBS的全局结构,DBS结构的分类。 (3)DBMS
DBMS的工作模式、主要功能和模块组成。 (4)几种典型结构的DBMS
客户/服务器(Client/Server)结构、基于Web的数据库系统。 了解:DBMS数据存取层的有关知识。
掌握:数据库系统三级结构有关概念以及与数据独立性的关系,数据库系统的组成。
理解:熟练掌握数据库管理系统的功能及结构,DDL、DML、DCL、Client/Server结构的有关概念。
3.2 习题3
一、单项选择题
1. 数据库中,数据的物理独立性是指( )。 A. 数据库与数据库管理系统的相互独立 B. 用户程序与DBMS的相互独立
C. 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的 D. 应用程序与数据库中数据的逻辑结构相互独立 2. 对于数据库系统,负责定义数据库内容,决定存储结构和存取策略及安全授权等工作的是( )。 A. 应用程序开发人员 B. 终端用户
C. 数据库管理员 D. 数据库管理系统的软件设计人员 3. 数据库管理系统中用于定义和描述数据库逻辑结构的语言称为( )。 A. 数据描述语言 B. 数据库子语言 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. 在数据操纵语言(DML)的基本功能中,不包括的是( )。
A. 插入新数据 B. 描述数据库结构 C. 更新数据库中的数据 D. 删除数据库中的数据 12. 在数据库结构中,保证数据库独立性的关键因素是( )。
A. 数据库的逻辑结构 B. 数据库的逻辑结构、物理结构 C. 数据库的三级结构 D. 数据库的三级结构和两级映射 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. 数据的存储结构与数据逻辑结构之间的独立性称为数据的( )。
A. 物理独立性 B. 结构独立性 C. 逻辑独立性 D. 分布独立性
20. 数据的逻辑结构与用户视图之间的独立性称为数据的( )。
A. 物理独立性 B. 结构独立性 C. 逻辑独立性 D. 分布独立性 二、填空题
1. 数据库管理系统的主要功能有 、 、 以及 等四个方
面。
2. 数据库语言包括 、 两大部分,前者负责描述和定义数据库的
各种特性,后者说明对数据进行的各种操作。
3. 数据独立性又可分为 和 。
4. 数据库体系结构按照 、 和 三级结构进行组织。