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

概述

数据库的依赖关系

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

关系范式的概念

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

范式
  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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 最近略微研究了下数据库相关的设计,本来没怎么当回事,因为我们大神之前设计的关于社保的一个数据库(类似于商城)又等于...
    轩辕小爱阅读 7,491评论 0 6
  • 最近,养成了习惯,早上早早地就起床了。看着早上冉冉升起的太阳,微笑一下,对自己来句:“加油!七月!You're a...
    北夜极星阅读 109评论 0 0
  • 文/傲雪如梅 心态决定了我们所说的话,我们所产生的行为,我们对别人的态度,我们所做的决定,换句话说心态决定一切。 ...
    傲雪如梅阅读 890评论 9 25
  • 用手写岀来的东西总是想要表达什么,或许只是我们依然还在寻找前进的方向。不断迷失在自己的现实生活与美好未来的交织世界...
    完美天瓶座阅读 90评论 0 0

友情链接更多精彩内容