第一章 数据库系统概述



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 三级模式结构的两层映像与数据独立性 ★★★