数据库总结

一、数据库的基本概念

  1. 数据库 (Database, DB):长期存储在计算机内的、有组织的、可共享的数据集合。
  2. 数据库的基本特征
  3. 数据按照一定的数据模型组织、描述和存储。
  4. 可供多种用户共享。
  5. 冗余度较小。
  6. 具有较高的数据独立性。
  7. 易于扩展。

二、数据库管理系统 (DBMS) 的功能

  1. 数据定义功能:包括创建、修改和删除表、索引等数据库对象。
  2. 数据组织、存储和管理:负责数据的高效存储和检索。
  3. 数据操纵功能:提供增删改查等基本操作。
  4. 事务管理和运行管理:确保数据的一致性和完整性。
  5. 数据库的建立和维护功能:如备份、恢复等。
  6. 其他功能:包括安全性管理、完整性检查等。

三、数据库控制功能

  1. 数据安全性保护:防止未经授权访问或泄露数据。
  2. 数据完整性检查:确保数据符合预定义的规则。
  3. 并发控制:处理多用户同时访问数据的问题。
  4. 数据库恢复:在系统故障后恢复数据。

四、数据库系统 (DBS) 结构及其构成

  1. 数据库:存储数据的容器。
  2. 数据库管理系统 (DBMS):管理和控制数据库的软件。
  3. 应用系统:使用数据库的应用程序。
  4. 数据库管理员 (DBA):负责数据库管理的专业人员。

五、数据管理技术的发展过程

  1. 人工管理阶段:20世纪40年代中期至50年代中期,数据存储在磁带等介质上,无专门的管理软件。
  2. 文件系统阶段:20世纪50年代末至60年代中期,操作系统提供了文件管理功能,但缺乏数据共享机制。
  3. 数据库系统阶段:20世纪60年代末至今,数据库管理系统 (DBMS) 出现,实现了数据的结构化管理。

六、数据库系统的特点

  • 数据结构化。
  • 数据共享性高,冗余度低,易于扩展。
  • 数据独立性高。
  • 数据由 DBMS 统一管理和控制。

七、数据模型的概念与作用

  • 数据模型 用于抽象、表示和处理现实世界中的数据和信息,是数据库设计的重要工具。
  • 数据模型的组成要素:包括数据结构,定义数据的类型。