数据库系统概论-绪论

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

数据库系统【专栏】

须知

本文仅作学习笔记使用,仅在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.有且只有一个

  内模式
    和物理存储有关

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

  出现需要改动的情况时,采用修改映像的方式,来做到以不变应万变。
  外模式/模式映像
   模式改变的时候,修改外模式/模式映像,可以使得外模式保持不变。保证了数据与程序的逻辑独立性

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

你可能感兴趣的:(数据库系统概论,数据库,mysql,经验分享,其他)