zoukankan      html  css  js  c++  java
  • 数据表设计

    数据表设计

      三大范式:

        第一范式:列的原子性,每一列是不可再拆分的

        范例:若只是查询地址则可以直接写地址栏即可

        

        若是还要查询省份或地区,则该表有误,不满足第一范式,则应

        第二范式表里面的每一列都应与主键有关

        范例:品种列乱入不和主键有关系,不满足第二范式

               

        科考,人员代号和科目代号为联合主键,姓名虽与人员代号有关,但在成绩表出来前人的姓名与科目代号无关,即与主键无关,亦不满足第二范式

        

        第三范式:表里面的每一列都应该与主键有直接关系,不能出现间接关系

        范例:民族名称与民族代号有直接关系,而与主键只有间接关系

        

        例二:亲人2与张三没有直接关系,若还想要亲人2,在新建一个表即可

        

         若不遵循三大范式则会出现数据冗余(自增长列不在范围内)

    具体设计:

    设计一个简易的聊天软件数据库:

  • 相关阅读:
    利用NABCD模型进行竞争性需求分析
    团队组建及项目启动
    结对项目
    归档二
    归档(1)
    自定义cell
    CoreData(数据持久化的方式)
    autoLayout(相对布局)二
    autoLayout (相对布局)1()
    细节知识点的记忆
  • 原文地址:https://www.cnblogs.com/Whitehat/p/8251715.html
Copyright © 2011-2022 走看看