数据库绪论
2025-05-30 14:39:35 # 考研复习 # 专业课 # 数据库系统概论

数据:描述事物的符号称为数据。

数据库:长期储存在计算机内、有组织的、可共享的大量数据的集合。
其中的数据按一定的数据模型组织、描述并储存,具有冗余度小、数据独立性高、易扩展,永久存储,有组织和可共享的特点。(后三条为数据库中数据的基本特点)

数据库管理系统DBMS:
主要功能:

  1. 数据定义功能
  2. 数据组织、存储和管理功能
  3. 数据操纵功能
  4. 数据库的事务管理和运行管理功能
  5. 数据库的建立和维护功能

数据库系统DBS:是由数据库、数据库管理系统(及其开发工具)、应用系统和数据库管理员,组成的存储、管理、处理和维护数据的系统。

数据管理技术阶段:

人工管理数据

特点:

  1. 数据不保存。
  2. 应用自行管理。
  3. 数据不共享。
  4. 不具有独立性。

文件系统

特点

  1. 数据长期保存。
  2. 由文件系统管理数据。
  3. 数据共享性差,独立性差,冗余度大。

数据库系统的特点:

  1. 数据结构化:即实现了“整体”数据的结构化。
    “整体”结构化是指数据库中的数据不再仅针对某一应用,而是面向整个组织。不仅数据内部是结构化的,整体也是结构化的,并且数据间具有联系。
  2. 数据共享性高、冗余度低且易扩充:
    1. 数据共享可以最大限度地 数据冗余,节约存储空间,还可避免数据间的不相容性与不一致性。
    2. 数据不一致性是同一数据在不同副本的值不一样。
    3. 由于数据面向整个系统,且可被不同应用共享,因此数据库系统的弹性较大,易于扩充,可以适应各种需求。
  3. 数据独立性高:
    数据独立性包括物理独立性与逻辑独立性。

    物理独立性是应用程序与数据库中数据的物理存储是独立的。

    逻辑独立性是应用程序与数据库的逻辑结构是独立的。

    数据与程序的独立性简化了应用程序的编写,减少了应用程序的维护成本。
  4. 数据由数据库管理系统统一管理和控制
    1. 安全性保护
    2. 完整性检查
    3. 并发控制
    4. 恢复功能

数据模型

数据模型是对现实世界数据特征的抽象。