美文网首页MySQL
(九)建表规范

(九)建表规范

作者: 一条IT | 来源:发表于2019-03-24 15:05 被阅读11次

Normal Format, NF

  • 每个表保存一个实体信息
  • 每个具有一个ID字段作为主键
  • ID主键 + 原子表

1NF, 第一范式

  • 字段不能再分,就满足第一范式。

2NF, 第二范式

  • 满足第一范式的前提下,不能出现部分依赖。
  • 消除符合主键就可以避免部分依赖。增加单列关键字。

3NF, 第三范式

  • 满足第二范式的前提下,不能出现传递依赖。
  • 某个字段依赖于主键,而有其他字段依赖于该字段。这就是传递依赖。
  • 将一个实体信息的数据放在一个表内实现。

相关文章

  • (九)建表规范

    Normal Format, NF 每个表保存一个实体信息 每个具有一个ID字段作为主键 ID主键 + 原子表 1...

  • MYSQL建表规范

    1、除了一些说明字段, 其他字段不要设置成null (在phpmyadmin建表时不点选nul选项),统一设置no...

  • mysql建表规范

    存储引擎必须使用InnoDBInnoDB 支持事物,行级锁,并发性能更好,CPU以及内存优化更高 必须设置主键ID...

  • mysql 的规范

    建表规范: 解释:上面建表规范没有将特别细的某种类型字段该怎么设计,更多贴合我公司实际开发经验而来,部分观点有待商...

  • MySQL笔记整理(一)

    一、MySQL建表规范 模板示例: create table 表名( id int(11) not null au...

  • mysql数据库规范

    一.建表规范 MYSQL数据库设计规范与原则 互联网MySQL开发规范 1.基础规范 使用 INNODB 存储引擎...

  • 线性表两种建表方法

    顺序表建表 数组作为顺序表的载体length描述顺序表的长度 单链表建表就是一系列插入操作为了规范操作 一般在两个...

  • hive_创建表create table

    一、建表语句 二、表命名规范 1、建表表名一律小写2、表名命名规则: [表功能描述]_[频度][处理方式]频率 处...

  • ETL开发规范

    1、ETL数据架构层次 2、建表规范 3、命名规范 4、作业开发规范 注释: 作业说明是一种注释,位于作业最开始部...

  • 关系型数据库

    术语 SQL 约束 触发器 事件 游标 储存过程 SQL表设计 可读(参考阿里巴巴建表规范) 建议 扩展 性能 日...

网友评论

    本文标题:(九)建表规范

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