美文网首页
人大-数据库-高级篇-学习笔记

人大-数据库-高级篇-学习笔记

作者: LeeMin_Z | 来源:发表于2018-04-25 18:24 被阅读14次
    概述

    数据库的依赖关系

    啊,不记。
    实操的话,其实就是能否唯一对应,这样对应有无问题。

    关系范式的概念

    规范化: 从低级范式到高级范式(不断提取规则,缩小规模,有点像金字塔)

    范式
    1. 第一范式:没有表中表
      但它不一定是好的范式,可能有冗余,增删改困难。
      是关系表的最低要求。


      1NF
    2. 规范化,就是概念的单一化。
      从低级范式到高级范式,其实就是不断的消除各种依赖关系和错误/冗余的连接关系。使得关系表最简,并且增删改没问题。


      abstract
    3. 数据依赖的公理系统
      把依赖关系抽象为数学表达式,然后进行化简和运算。
      (暂时没看懂.....需要的时候再肝....)
      Armstrong公理系统
      如何求闭包

    4. 模式分解
      目的是为了从低级范式抽取(分解)模式,变为高级范式。

    5. 概念模型(主要是画图和看图)
      5.1 E-R图:entity--relationship图,其实就是实体抽象图。(类似流程图)
      关系:有三种,一对一,一对多,多对多。
      按照实际情况画图。

    5.2 扩展的E-R图:
    新增三种联系:
    a. ISA 联系: it is a 什么的子类。"x"不能属于多个子类(只能是其中的一个)
    b. 基数约束:定义最大和最小出现次数。
    c. PART-OF联系: A is part-of B, 某个实体是另一个实体的一部分。

    it-is-a-student 基数约束 part-of

    这些概念真是让我学到吐血......
    看了一遍不知道咋用.....也很难记.........

    ---到第九讲
    208.4.25

    相关文章

      网友评论

          本文标题:人大-数据库-高级篇-学习笔记

          本文链接:https://www.haomeiwen.com/subject/nmqgkftx.html