天天看点

数据库系统概论-绪论须知1.1 四个基本概念1.2 数据管理的发展1.3 数据库系统特点1.4 数据模型1.5 数据库系统的结构

如果你对其他数据库系统知识感兴趣,请考虑阅读我的专栏:

数据库系统【专栏】

须知

本文仅作学习笔记使用,仅在CSDN网站发布,如果在其他网站发现,均为侵权行为,请举报。作者:小王在努力。

参考资料:《数据库系统概论》-王珊 萨师煊 著

数据库系统概论-绪论

  • 须知
  • 1.1 四个基本概念
  • 1.2 数据管理的发展
  • 1.3 数据库系统特点
  • 1.4 数据模型
    •  满足
    •  两类数据模型
    •  数据模型的组成元素
  • 1.5 数据库系统的结构
    •  数据库系统的三级模式结构
    •  数据库系统的二级映像功能和数据独立性

1.1 四个基本概念

  数据:描述事物的符号记录

  数据库:存储数据的仓库

  数据库管理系统:位于操作系统和用户之间的一个管理数据的软件

  数据库系统:包括数据库、数据库管理系统、应用程序和数据库管理员

1.2 数据管理的发展

  数据管理是指对数据进行分类、组织、编码、存储、检索和维护

  人工管理阶段

  文件系统阶段

  数据库系统阶段

1.3 数据库系统特点

  数据结构化

  数据共享性强、冗余度低易扩充

  数据独立性:物理独立性 和 逻辑独立性

  数据由数据库管理系统进行统一管理和控制

1.4 数据模型

数据模型是对现实世界数据特征的抽象,本质就是一种模型。

 满足

    1.真实地模拟世界

    2.容易被人理解

    3.容易被电脑理解

 两类数据模型

   两类数据模型之间的关系:类似于建筑物设计的时候和施工的时候的图纸。一个简易容易理解;另一个准确,难于理解。

    概念模型

     是数据库设计人员和用户之间交流用的。

     方便、直观地表达出语义。

     表示方法:实体-联系方法(E-R模型)

    逻辑模型

     层次模型:有向树

     网状模型:有向图

     关系模型:二维表

      注意:

      1.是集合操作

      2.每一个分量都是一个不可分的数据项(也就是不能出现表中表的情况)

 数据模型的组成元素

    数据结构:数据库组成对象以及对象之间的联系

    数据操作:对 对象 的型和值执行的操作集合

    数据的完整性约束条件:保证数据的完整、有效和相容

1.5 数据库系统的结构

  模式:是全体数据的逻辑结构和特征,指的是型,不涉及到值。

 数据库系统的三级模式结构

  外模式

    1.局部数据的逻辑结构和特征

    2.是模式的子集

    3.与具体应用程序有关

  模式

    1.全部数据的逻辑机构金额特征

    2.与具体应用程序无关,与物理存储无关

    3.有且只有一个

  内模式

    和物理存储有关

 数据库系统的二级映像功能和数据独立性

  出现需要改动的情况时,采用修改映像的方式,来做到以不变应万变。

  外模式/模式映像

   模式改变的时候,修改外模式/模式映像,可以使得外模式保持不变。保证了数据与程序的逻辑独立性。

  模式/内模式映像

   内模式改变的时候,修改模式/内模式映像,可以使得模式保持不变,从而使得应用程序不变。保证了数据与程序的物理独立性。