数据库系统概论笔记(第一章)

#第一章.绪论


1. 数据库是长期储存在计算机内,有组织, 可共享的大量数据的集合。
数据库具有较小的冗余度,较高的数据独立性,易扩展性。
数据库数据具有永久存储、又组织、可共享三个特点。

2. 数据库管理系统是位于用户和操作系统之间的一层数据管理软件。
它和操作系统一样是计算机的基础软件
主要功能有:

  • (1)数据定义 (定义数据对象组成与结构)
  • (2)数据组织存储和管理
  • (3)数据操纵 (增删查改)
  • (4)数据库事务管理和运行维护
  • (5)数据库建立和维护

3. 数据库系统(DBS)由:数据库DB、数据库管理系统DBMS、应用程序和数据库管理员组成

4.数据库管理技术发展中,经历了人工管理、文件系统、数据库系统三个阶段。
其中数据独立性最高的是数据库系统
数据库系统优点:共享性高、冗余度小
数据库系统与文件系统的主要区别:高度的物理独立性,一定的逻辑独立性。整体结构化,有DBMS

5. 数据独立性:分为数据的物理独立性和逻辑独立性

  • 物理独立性是指应用程序和数据库的物理存储独立
  • 逻辑独立性是指应用程序和数据库的逻辑结构独立

6. 数据模型分为两大类。第一类是概念模型,第二类是逻辑模型和物理模型
数据模型组成要素:1.数据结构(系统静态特性的描述**)2.数据操作**(系统动态特性的描述)3.完整性约束

  • 概念模型:也称信息模型,它是按用户的观点对数据和信息建模。用于信息世界建模。
    概念模型的一种表示方法:实体-联系方法(E-R图描述)
    信息世界的一些概念:

    • 实体(对应数据库中一条记录):客观存在并可相互区别的事物
    • 属性: 实体所具有的某一特性
    • 码:唯一标识实体的属性集
    • 实体型:用实体名和属性名集合来抽象刻画实体
    • 实体集:同一类型实体的集合
    • 联系:不同实体集之间的联系。主要有1对1、一对多、多对多
  • 主要的逻辑模型:层次模型(树)、网状模型(图)、关系模型、面向对象模型

7. 数据库系统的结构:三级模式结构。

  • 模式(逻辑模式):全体数据的逻辑结构和特征的描述,对应数据库中的基本表
  • 外模式:数据库用户能够看见的局部数据的逻辑结构和特征描述、对应数据库一部分表和视图
  • 内模式:数据结构和存储方式的描述

数据库系统概论笔记(第一章)

8. 数据库的三级模式、二级映射和数据独立性

  • 外模式/模式映像:模式改变,应用程序不变->逻辑独立性
  • 模式/内模式映像:内模式改变,应用程序不变->物理独立性