第一节 数据库基本概念 ★
1、数据库中存储的数据的三个基本特点
(1)永久存储(2)有组织(3)可共享
2、请说明数据库管理系统的功能。
1.数据定义功能;
2.数据操纵功能;
3.数据库的运行管理功能;
4.数据库的建立和维护功能;
5.数据组织、存储和管理功能;
6.其他功能:主要包括与其他软件的网络通信功能、不同数据库管理系统之间的数据传输以及相互访问功能等。
3、简述数据库系统(DBS)的组成。
通常,一个完整的数据库系统包括数据库、数据库管理系统以及相关实用工具、应用程序、数据库管理员和用户。
第二节 数据管理技术的发展 ★★★
1、数据库管理系统提供哪些对数据的统一管理和控制功能?
(1)数据的安全性;(2)数据的完整性;(3)并发控制;(4) 故障恢复。
2、人工管理阶段的特点
1)数据不保存 2)应用程序管理数据 3)数据面向应用程序
3、数据库系统阶段的特点
1)数据集成(主要目的)
2)数据共享性高
3)数据冗余小
4)数据一致性
5)数据独立性高
6)实施统一管理与控制
7)减少应用程序开发与维护的工作量
第三节 数据库系统的结构 ★★
1、数据库系统的三级模式结构
外模式 是数据库用户能够看见和使用的局部数据的逻辑结构和 特征的描述,是与某一应用有关的数据的逻辑表示。是 用于满足不同数据库用户需求的数据视图,即用户视图。
模式 是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。
内模式 是对数据库中数据物理结构和存储方式的描述,是数据在数据库内部的表示形式。是内部视图或存储视图。
2、三级模式结构的两层映像与数据独立性
外模式/模式映像:定义了各个外模式与概念模式之间的映像关系,这些映像定义通常在各自的模式中加以描述。由于同一个模式可以有任意多个外模式,因此对于每一个外模式,数据库系统都会有一个外模式/模式映像。保证了数据与程序的逻辑独立性。
模式/内模式映像:定义了数据库全局逻辑结构与物理存储之间的对应关系,这种映像定义通常是在模式中加以描述的。模式/内模式映像是唯一的。 保证了数据与程序的物理独立性。
3、简述数据库系统三级模式结构的特点。
(1)一个数据库的整体逻辑结构和特征的描述(概念模式)是独立于数据库其他层次结构(内/外模式)的描述,其是数据库的核心,也是数据库设计的关键。
(2)一个数据库的内部存储模式依赖于概念模式,但存储模式独立于外部模式,也独立于具体的存储设备。
(3)用户逻辑结构(外模式)是在全局逻辑结构描述的基础上定义的,它面向具体的应用程序,独立于内部模式和存储设备。
(4)特定的应用程序是在外模式的逻辑结构上编写的,它依赖于特定的外模式,与数据库的模式和存储结构独立。
第四节 数据模型
知识点:数据模型的分类★★★
1、简述数据模型的分类。
(1)概念层数据模型(2)逻辑层数据模型(3)物理层数据模型
2、什么是概念层数据模型
概念层是数据抽象级别的最高层。
概念层数据模型,也称为数据的概念模型或信息模型,这类模型主要用于数据库的设计阶段。
3、什么是逻辑层数据模型
逻辑层是数据抽象级别的中间层。逻辑层数据模型,也称为数据
的逻辑模型。任何 DBMS 都是基于某种逻辑数据模型。
4、物理层数据模型
物理层数据模型,也称为数据的物理模型,描述数据在存储介质上的组织结构,是逻辑模型的物理实现;
是数据库最底层的抽象;设计目标是提高数据库性能和有效利用存储空间。
5、主要的逻辑数据模型有哪些?
(1)层次模型:有且仅有一个结点没有父结点,它称作根结点; 其他结点有且仅有一个父结点。
(2)网状模型:以网状结构表示实体与实体之间的联系。
(3)关系模型:用二维表结构来表示实体及实体间联系的模型。
(4)面向对象模型:面向对象方法与数据库相结合所构成的数据模型。
6、简述关系模型的优点。
(1)关系模型是建立在严格的数学概念的基础上的。
(2)关系模型的概念单一,统一用关系来表示实体以及实体之间的联系,对数据的检索和更新结果同样也是用关系(即表)来表示。因而,关系模型的数据结构简单、清晰,用户易懂、易用。
(3)关系模型的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。
评论: