zoukankan      html  css  js  c++  java
  • 数据库第三范式的思考

    根据项目的表结构。理解第三范式之间的关系

    第一范式:数据具有原子性,不可再分。
    第二范式:不允许出现部分依赖,即不允许出现复合主键。
    第三范式:不存在传递依赖,即不允许出现某个字段依赖非主键。
    第一条理解:(学生信息为主表) 学生。姓名是为唯一的不可再分,而对应的系别就可以有多个系。如果放在一个主表里面就会出现冗余,还有一种可能学生同时在两个系别里面,如果要改学生信息,就会改两个系别信息,只有相互独立,才可以修改没有关联
    第二条理解:系号与系别信息是一对一的关系,反过来却不一定
    第三条理解,系别表里面的字段都跟系别号对应,不会跟学生表里面的其他字段有依赖关系,保持相互独立

    数据库都是关系型数据:
    关系数据模型的逻辑结构是关系
    层次数据模型的逻辑结构是树

    网状数据结构的逻辑结构是图

  • 相关阅读:
    Linux下文件的基本操作
    conpot_usage简要说明
    const声明常量以及特点
    let变量声明以及声明特性
    盒子模型
    文本样式
    行间距
    字体的其他样式
    字体分类
    字体样式
  • 原文地址:https://www.cnblogs.com/kevin-yang123/p/14836125.html
Copyright © 2011-2022 走看看