数据库系统原理

发布时间 2023-10-02 02:57:44作者: 人间丶迷走

数据库系统原理

第一章 数据库系统概述

第一节 数据库基本概念

  1. 数据Data

    数据(Data)是描述事务的符号记录,是指用物理符号记录下来的、可以鉴别的信息

    数据是信息存在的一种形式,只有通过解释或处理的数据才能成为有用的信息

  2. 数据库DB

    数据库(DB)是指长期储存在计算机中的有组织的、可共享的数据集合

    数据库中的数据要按照一定的数据模型组织、描述和存储,具有较小的冗余度、较高
    的数据独立性,系统易于扩展,并可以被多个用户分享

    数据库中存储的数据具有永久存储、有组织和可共享三个基本特点

  3. 数据库管理系统DBMS

    数据库管理系统(DBMS)是专门用于建立和管理数据库的一套软件,介于应用程序和操作系统之间

    数据库管理系统的主要功能:
     1)数据定义功能
     2)数据操纵功能
     3)数据库的运行管理功能
     4)数据库的建立和维护功能
     5)数据组织、存储和管理功能
     6)其他功能:网络通信功能、数据传输、相互访问功能

  4. 数据库系统DBS

    数据库系统(DBS)是引入数据库技术的系统

    img

    数据库系统包括:数据库、数据库管理系统以及相关实用工具、应用程序、数据库管理员和用户

    数据库管理员(DBA):专门负责对数据库进行维护,并保证数据库正常、高效运行的人员

第二节 数据管理技术的发展

  1. 数据管理技术发展的三个阶段:人工管理阶段、文件系统阶段、数据库系统阶段

  2. 人工管理阶段的特点:数据据不保存、应用程序管理数据、数据面向应用

  3. 文件系统阶段:物理独立性

  4. 数据库系统阶段的特点

    1)数据集成(主要目的)
    2)数据共享性高
    3)数据冗余小
    4)数据一致性
    5)数据独立性高
    6)实施统一管理与控制
    7)减少应用程序开发与维护的工作量

    数据定义与使用数据的应用程序分离称为数据独立

    数据库管理系统具有对数据的统一管理和控制功能,主要包括数据的独立性、完整性、并发控制与故障恢复等,即数据库保护