自考数据库系统原理复习资料

上传人:鲁** 文档编号:458943990 上传时间:2023-02-15 格式:DOCX 页数:12 大小:21.27KB
返回 下载 相关 举报
自考数据库系统原理复习资料_第1页
第1页 / 共12页
自考数据库系统原理复习资料_第2页
第2页 / 共12页
自考数据库系统原理复习资料_第3页
第3页 / 共12页
自考数据库系统原理复习资料_第4页
第4页 / 共12页
自考数据库系统原理复习资料_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《自考数据库系统原理复习资料》由会员分享,可在线阅读,更多相关《自考数据库系统原理复习资料(12页珍藏版)》请在金锄头文库上搜索。

1、自考数据库系统原理复习资料1数据库原理及应用复习重点第一章 数据库系统基本概念 要 求、目标 了解和掌握数据管理技术的发展阶段数据描述的术语数据 抽象的四个级别数据库管理系统的功能数据库系统的组成。一、数 据管理技术的发展 1 分为四个阶段人工管理阶段、文件系统阶段、 数据库阶段和高级数据库阶段。 2 数据库阶段数据管理的特点 1 采 用数据模型表示复杂的数据结构。2 有较高的数据独立性。3 数据 库系统为用户提供了方便的用户接口。 4 提供四方面的数据控制功 能数据库的恢复、数据库的并发控制、数据的完整性、数据安全性。5增加了系统的灵活性。3数据库DB是长期存储在计算机内、有 组织的、统一管

2、理的相关数据的集合。 4 数据库管理系统 DBMS 是 位于用户与操作系统之间的一层数据管理软件它为用户或应用程序 提供访问DB的方法包括DB的建立、查询、更新及各种数据控制。5数据库系统DBS是实现有组织地、动态地存储大量关联数据、方 便多用户访问的计算机硬件、软件和数据资源组成的系统即它是采用 数据库技术的计算机系统。 二、 数据描述 1 分为三个阶段概念设 计、逻辑设计和物理设计。 2 概念设计中的术语 1 实体客观存在可 以相互区别的事物称为实体。 2 实体集性质相同的同类实体的集合3 属性实体有很多特性每一个特性称为属性。 4 实体标识符关键码 或键能惟一标识实体的属性或属性集。 以

3、上概念均有类型和值之分。3 逻辑设计中的术语 1 字段数据项标记实体属性的命名单位称为字 段或数据项。 2 记录字段的有序集合。 3 文件同一类记录的集合。4 关键码能惟一标识文件中每个记录的字段或字段集。 以上概念均 有类型和值之分。 4 概念设计和逻辑设计中术语的对应关系 概念设 计 逻辑设计 实体 记录 属性 字段数据项 实体集 文件 实体标识符 关键码 5 实体之间联系的元数与一个联系有关的实 体集个数。常用二元联系。二元联系的类型有三种一对一联系、一对 多联系、多对多联系。6 一对一联系如果实体集E1中每个实体至多 和实体集E2中的一个实体有联系反2之亦然那么实体集E1和E2 的联系

4、称为“一对一联系”记为“11”。 7 一对多联系如果实体集 E1 中 每个实体与实体集E2中任意个零个或多个实体间有联系而E2中每 个实体至多和E1中一个实体有联系那么称E1对E2的联系是“一对 多联系”记为“1N”。8多对多联系如果实体集E1中每个实体可以与 实体集E2中任意个零个或多个实体间有联系反之亦然那么称E1和 E2的联系是“多对多联系”记为“MN”。三、数据抽象的级别1数 据模型描述数据库的结构和定义对现实世界的数据进行抽象。 2 从 现实世界的信息到数据库存储的数据以及用户使用的数据是一个逐 步抽象过程根据数据抽象的级别定义了四种模型概念模型、逻辑模 型、外部模型和内部模型。 3

5、 概念模型表达用户需求观点的数据全 局逻辑结构的模型。 4 逻辑模型表达计算机实现观点的 DB 全局逻 辑结构的模型。 5 外部模型表达用户使用观点的 DB 局部逻辑结构 的模型。 6 内部模型表达 DB 物理结构的模型。 7 数据抽象的过程、 即数据库设计的过程具体步骤 1 根据用户需求设计数据库的概念模 型 2 根据转换规则把概念模型转换成数据库的逻辑模型 3 根据用 户的业务特点设计不同的外部模型给程序员使用 4 数据库实现时要 根据逻辑模型设计其内部模型。 通常分为概念设计、逻辑设计2 和 3 步和物理设计三个阶段。 8 常用的概念模型是实体联系 ER 模型ER模型主要用ER图来表示。

6、9逻辑模型的分类层次模型、网状模 型、关系模型等。 10 层次模型用树型层次结构表示实体及实体间联 系的数据模型。11 1969年美国IBM公司的IMS系统是典型的层次 模型系统。 12 网状模型用有向图结构表示实体及实体间联系的数据 模型。13 1969年CODASYL组织提出DBTG报告中的数据模型是 网状模型的主要代表。 14 关系模型是由若干个关系模式组成的集 合。关系模式即记录类型它的实例称为关系每个关系实际上是一张二 维表格。15 1970年美国IBM公司的E.F.Codd连续发表论文提出关 系模型奠定了关系数据库的理论基础。关系数据库是目前的主流数据 库。 16 外部模型中的模式

7、称为视图。 17 三级模式 从用户或应用 程序到数据库之间DB的数据结构描述有三个层次1外模式用户与 数据库系统的接口是用户用到的那部分数据的描述。外模式由若干个 记录类型组成。 2逻辑模式是数据库中全部数据的整体逻辑结构的 描述。 3 内模式是数据库在物理存储方面的描述。 注意外模式是逻 辑模式的子集。 18 两级映像 1 外模式/逻辑模式映像存在于外模式 和逻辑模式之间用于定义外模式和逻辑模式之间的对应性。 2 逻辑 模式/内模式映像存在于逻辑模式和内模式之间用于定义逻辑模式和 内模式之间的对应性。 3 19 数据库系统的三级模式、两级映像结构 使数据库系统达到了高度的数据独立性。 20

8、数据独立性是指应用程 序与数据库的数据结构之间相互独立在修改数据结构时尽可能不修 改应用程序。分为逻辑数据独立性和物理数据独立性。 21 逻辑数据 独立性如果数据库的逻辑模式要修改那么只要对外模式/逻辑模式映 像作相应的修改可以使外模式和应用程序尽可能保持不变。这样就认 为数据库达到了逻辑数据独立性。 22 物理数据独立性如果数据库的 内模式要修改即数据库的物理结构有所变化那么只要对逻辑模式/内 模式映像作相应的修改可以使逻辑模式尽可能保持不变。也就是对内 模式的修改尽量不影响逻辑模式当然对外模式和应用程序的影响更 小这样就认为数据库达到了物理数据独立性。四、 数据库管理系统 DBMS 1DB

9、MS的主要功能数据库的定义功能DBMS提供DDL定义 数据库的三级模式、两级映像等、数据库的操纵功能DBMS提供DML 实现对数据的操作基本的数据操作有检索和更新两类、数据库的保护 功能、数据库的维护功能、数据字典。五、数据库系统DBS 1DBS 的组成是数据库、硬件、软件和数据库管理员的集合体。 2 软件包 括DBMS、OS、各种主语言和应用开发支撑软件等程序。其中DBMS 是DBS的核心软件要在OS支持下才能工作。3数据库管理员DBA 是控制数据整体结构的一组人员负责DBS的正常运行承担创建、监 控和维护数据库结构的责任。 第一章 复习题 一、单项选择题 1 在 数据库系统中当数据库的内模

10、式发生改变时应用程序也可以不变。这 是 A A 物理数据独立性 B 逻辑数据独立性 C 位置数据独立性 D 存储数据独立性 2 在下面列出的数据模型中哪一个是概念数据模型 D A 关系模型 B 层次模型 C 网状模型 D 实体-联系模型 3. 下面 列出的数据管理技术发展阶段中哪个些阶段数据不能保存在计算机 中A I .人工管理阶段II.文件系统阶段III.数据库阶段A只有I B只有II C I和II D II和III 4.用二维表结构表示实体以及实体 间联系的数据模型称为 C A 网状模型 B 层次模型 C 关系模型 D 实体-联系模型 5. 下面列出的条目中哪些是数据库技术的主要特点 A

11、I.数据共享度高II.数据的冗余小III.较高的数据独立性W.程 序的标准化A I、II和III B I和II C I、II和W D都是6.数 据库管理系统 DBMS 中用来定义逻辑模式、内模式和外模式的语言 是 C 4 A DML BC CDDL DBasic 7. 层次模型的典型代表是 A 数据 库管理系统。 A IMS BIBM CDBTG DATM 8. 负责数据库系统的正 常运行承担创建、监控和维护数据库结构责任的是 C A 应用程序员 B 终端用户 C 数据库管理员 D 数据库管理系统的软件设计员 9. 在 以下各条叙述中正确的叙述有几条 B 1 数据库避免了一切数据重复 2 数据

12、库减少了数据冗余 3 数据库中如果逻辑模式改变则需将与其 有关的外模式做相应改变否则应用程序需改写 4 数据库中的内模式 如有改变逻辑模式可以不变 A 1 B2 C3 D4 10. 在三级模式之间引入 两级映像其主要功能之一是 A A 使数据与程序具有较高的独立性 B 使系统具有较高的通道能力 C 保持数据与程序的一致性 D 提高 存储空间的利用率 11. 视图对应于数据库系统三级模式结构中的 A A 外模式 B 逻辑模式 C 内模式 D 都不对应 12. 对数据库中数据可 以进行查询、插入、删除、修改这是因为数据库管理系统提供了 B A 数据库定义功能 B 数据库操纵功能 C 数据库维护功能

13、 D 数据库控 制功能13. 1970年美国IBM公司研究员E.F.Codd提出了数据库的C A 层次模型 B 网状模型 C 关系模型 D 实体联系模型 14. 具有数据 冗余度小、数据共享、以及较高数据独立性等特征的系统是 B A 文 件系统 B 数据库系统 C 管理系统 D 高级程序 15. 在概念设计中的 事物称为 A A 实体 B 记录 C 对象 D 结点 16. 层次模型表达实体 及实体之间联系用的数据结构是D A网状B表C有向图D树型17. DB是A A数据库B数据库管理系统C数据处理系统D数据库 系统18. DBMS是B A数据库B数据库管理系统C数据处理系统 D 数据库系统 1

14、9. 已知在一个工厂中有多个车间每一个车间有多名 职工工厂的产品要经过多个车间的多道工序加工。具体来说一个产品 要经过多个工人加工一位工人要加工多个产品。问工厂与车间之间属 于 A 联系车间与工人之间属于 A 联系工人与产品之间属于 D 联 系。 A 一对多 B 一对一 C 未知 D 多对多 20. D 是存储在计算机 内的有结构的数据集合。5 A网络系统B数据库系统C操作系统D数据库21.数据库系统的核心是D A编译系统B数据库C操作 系统D数据库管理系统22.数据库DB、数据库系统DBS和数据库 管理系统DBMS三者之间的关系是A A DBS包括DB和DBMSBDBMS 包括 DB 和 D

15、BS CDB 包括 DBS 和 DBMS DDBS 就是 DB 也 就是 DBMS 23. 数据库管理系统 DBMS 是 B A 一组硬件 B 一组软 件C既有硬件也有软件24.在DBS中DBMS和OS之间关系是B A 相互调用 BDBMS 调用 OS COS 调用 DBMS D 并发运行 25. 数据库 系统是在 A 的基础上发展起来的。 A 文件系统 B 应用程序系统 C 数据库管理系统D编译系统26.三级模式间存在两种映射它们是 A A 逻辑模式与外模式间逻辑模式与内模式间 B 外模式与内模式 间外模式与逻辑模式间 C 内模式与外模式间内模式与逻辑模式间 27. 表达用户使用观点的数据库

16、局部逻辑结构的模型是 C A 概念模 型 B 逻辑模型 C 外部模型 D 内部模型 二、填空题 1 数据管理技术 的发展经历了如下四个阶段人工管理阶段、文件系统阶段、数据库阶 段和高级数据库阶段。 2 用二维表结构表示的实体及实体间联系的 数据模型称为关系模型。 3 两个实体集之间的联系有三种分别是一 对一联系一对多联系和多对多联系。 4 如果实体集 E1 中每个实体至 多和实体集E2中的一个实体有联系反之亦然那么实体集E1和E2的 联系称为一对一联系。 5 数据库系统的三级模式、两级映像结构使 数据库系统达到了高度的数据独立性。第二章数据库设计和ER模 型 要求、目标了解和掌握数据库应用系统设计的全过程掌握ER模 型和关系模型的基本概念掌握概念设计中ER模型的设计方法掌握逻 辑设计中ER模型向关系模型转换的方法。一、数据库系统生存期1 数据库系统生存期数据库应用系统从开始规划、设计、实现、维护到 最后被新的系统取代而停止使用的整个期间。 2数据库系统生存期 分七个阶段规划、需求分析、概念设计、逻辑设计、物理设计、实现、 运行维

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号