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

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

作者: 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

相关文章

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

    数据库的依赖关系 啊,不记。实操的话,其实就是能否唯一对应,这样对应有无问题。 关系范式的概念 规范化: 从低级范...

  • PyQt4学习笔记-001

    PyQt4学习笔记-001 @(PyQt_001)[PyQt|高级篇|笔记|Python] 内容来自zetcode...

  • PyQt4学习笔记-002

    PyQt4学习笔记-002 @(PyQt_002)[PyQt|高级篇|笔记|Python] 内容来自zetcode...

  • GEO数据库视频学习笔记(ID转换)

    上一篇笔记记录了如何下载芯片数据(GEO数据库视频学习笔记(芯片数据下载和数据读取)),这篇笔记继续跟着视频学习,...

  • MySQL学习笔记

    继上一篇分享了Oracle学习笔记,现在继续分享MySQL学习笔记,希望对你有所帮助。 数据库系统DataBase...

  • Swift学习笔记--高级篇

    最近看了两本书, 第一本是Objc.io出的Advanced Swift和王巍大大出的Swifter tips. ...

  • laravel 学习笔记 - 高级篇

    使用Composer 中国镜像地址 pkg.phpcomposer.com 查看当前的镜像地址 composer ...

  • MongoDB 学习笔记—高级篇

    MongoDB 关系 MongoDB 的关系表示多个文档之间在逻辑上的相互联系。文档间可以通过嵌入和引用来建立联系...

  • JavaScript  学习笔记( 高级篇)

    JavaScript 对象 JavaScript 中的所有事物都是对象:字符串、数值、数组、函数...此外,Jav...

  • 20171022 周日 今日计划+回顾

    一、今日计划 学习任务:高级数据库 - 复习学过内容(计划外) 二、今日回顾 学习任务:高级数据库 - 复习学过内...

网友评论

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

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