第一章 数据库系统概述

第一章 数据库系统概述

第一章 数据库系统概述
1.1.2 数据库 ★★
定义★★ 有组织的、可共享的数据集合;较小的冗余度、较高的数据独立性,易于扩展,
可多用户共享;
特点★ 三个基本特点:永久存储、有组织和可共享。
 
1.1.3 数据库管理系统 ★
 
数据库管理系统(DBMS)是专门用于建立和管理数据库的一套软件,介于应用程序和
操作系统之间。
 数据库管理系统的主要功能。 ★★★
1.数据定义;
2.数据操纵;
3.数据库的运行管理;
4.数据库的建立和维护;
5.数据组织、存储和管理;
6.其他功能:主要包括与其他软件的网络通信功能等。
1.1.4 数据库系统 ★
 数据库管理员(DBA):专门负责对数据库进行维护,并保证数据库正常、高效运行
的人员。
1.2.1 人工管理阶段 ★★
 人工管理阶段的特点:1.数据不保存;2.应用程序管理数据;3.数据面向应用。
1.2.2 文件系统阶段 ★
 相对于人工管理数据的方法,文件系统提供了物理数据独立性,使应用程序与数据的具
体物理存储结构分离。
 
1.2.3 数据库系统阶段 ★★★
 
数据库系统具有特点:
(1)数据集成;
(2)数据共享性高;
(3)数据冗余小;
(4)数据一致性;引起不一致的根源是数据冗余。★4
(5)数据独立性高;
(6)实施统一管理与控制;主要包括数据安全性、完整性、并发控制与故障恢复等,即数
据库保护。★
(7)减少应用程序开发与维护的工作量。
 
1.3.1.0 三级模式结构 ★
模式也称为概念模式或逻辑模式。它是数据库中全体数据的逻辑结构和特征的描述,是
所有用户的公共数据视图。
 外模式也称为子模式或用户模式。它是数据库用户能够看见和使用的局部数据的逻辑结
构和特征的描述,是与某一应用有关的数据的逻辑表示。是用于满足不同数据库用户
 
需求的数据视图,即用户视图。
 内模式也称为存储模式。DBMS 提供内模式描述语言来严格地定义内模式,即定义所
有内部记录类型、索引和文件的组织方式,以及所有数据控制方面的细节。
 
1.3.1.4 三级模式结构的两层映像与数据独立性 ★★★