数据库的三大范式(重点)

第一范式:

原子性:保证每一列不可再分。

第二范式:

前提:满足第一范式

每张表只描述一件事情。

第三范式:

前提:满足第一范式和第二范式

第三范式需要确保数据表中的每一列数据都和主键相关,而不能间接相关。

参考博文:https://www.cnblogs.com/wsg25/p/9615100.html

规范性和性能的问题:
关联查询的表不得超过三张表

●考虑商业化的需求和目标, (成本,用户体验! )数据库的性能更加重要

●在规范性能的问题的时候,需要适当的考虑一 下规范性!

●故意给某些表增加一-些冗余的字段。 (从多表查询中变为单表查询)

●故意增加一些计算列(从大数据量降低为小数据量的查询:索引)

什么是数据库的三大范式?相关推荐

  1. 数据库的三大范式以及五大约束

    实体:表: 属性:表中的数据(字段): 关系:表与表之间的关系: 数据库设计三大范式(重点): 第一范式(1NF):数据表中的每一列(每个字段)必须是不可拆分的最小单元,也就是确保每一列的原子性: 例 ...

  2. 2017年10月21日 数据库基础三大范式

    1. 数据库里面常用 int        整型 nvarchar   字符串 float       小数型 decimal(,) 小数型 money      小数型 datetime   时间类 ...

  3. mysql数据库五大对象_数据库的三大范式以及五大约束

    实体:表: 属性:表中的数据(字段): 关系:表与表之间的关系: 数据库设计三大范式(重点): 第一范式(1NF):数据表中的每一列(每个字段)必须是不可拆分的最小单元,也就是确保每一列的原子性: 例 ...

  4. 学习数据库的三大范式

    学习数据库的三大范式 第一范式:确保每列的原子性 如果每列(或者每个属性)都是不可再分的最小的数据单元(也称最小的原子单元),则满足第一范式. 第二范式:在第一范式的基础上,确保每列都和主键相关 如果 ...

  5. (转载)简洁、明晰!数据库设计三大范式应用实例剖析

    (转载http://bbs.database.ccidnet.com/read.php?tid=325895) 简洁.明晰!数据库设计三大范式应用实例剖析 引言OL~eR{q   ;iC,$vZ 0} ...

  6. 数据库的三大范式详解

    数据库的三大范式 第一范式(1NF) 原子性:保证每一列不可再分 举例: 在上面的表中,family_inf列中不满足原子性的要求,故不满足第一范式.需调整如下: 第二范式(2NF) 在第一范式的基础 ...

  7. Mysql 数据库设置三大范式 数据库五大约束 数据库基础配置

    数据库设置三大范式 1.第一范式(确保每列保持原子性) 第一范式是最基本的范式.如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库满足第一范式. 第一范式的合理遵循需要根据系统给的实际需求 ...

  8. 数据库的三大范式和五大约束(转)

    一.三大范式: 1. 第一范式(1NF):数据表中的每一列(每个字段)必须是不可拆分的最小单元,也就是确保每一列的原子性: 2. 第二范式(2NF):满足1NF后,要求表中的所有列,都必须依赖于主键, ...

  9. 数据库设计三大范式【转载】

    数据库设计范式 什么是范式:简言之就是,数据库设计对数据的存储性能,还有开发人员对数据的操作都有莫大的关系.所以建立科学的,规范的的数据库是需要满足一些 规范的来优化数据数据存储方式.在关系型数据库中 ...

最新文章

  1. java中synchronized介绍和用法
  2. 无法打开 configsource 文件
  3. 腾讯大数据平台,要“没人管”了
  4. 常见Java面试题之如何实现对象克隆
  5. Linux上跑程序加大内存
  6. (王道408考研数据结构)第三章栈和队列-第一节:栈基本概念、顺序栈和链栈基本操作
  7. 第三周作业2——效能测试
  8. python 调用C语言DLL的方法
  9. 新手降NAT网络第十步曲,小编提供思路。
  10. CIE Radar 2006(ICR2006)开始征文了
  11. 线性支持向量机与软间隔最大化
  12. 贾俊平统计学第七版笔记和课后答案
  13. 基于微信小程序的驾校考试系统设计与实现毕业设计毕设开题报告参考
  14. 索爱小蜜蜂扩音器怎么样啊~
  15. Anaconda安装教程
  16. 机器学习之朴素贝叶斯
  17. scanf提取gprmc数据
  18. 四百左右的蓝牙耳机有哪些?四百左右好用的蓝牙耳机推荐
  19. 【蓝桥杯程序设计大赛感想】 一路艰辛 一路收获
  20. 《计算广告》第一部分计算广告关键技术——笔记

热门文章

  1. 阅读作业二-----读Lost in CatB有感 by 李栋
  2. apache重写模块开启
  3. postgres触发器使用
  4. 解决zabbix图形乱码
  5. Vue 项目 Element-ui CDN引入后体积不变或变大的问题
  6. java图片色差_java – JPEG图像的颜色错误
  7. 【Oracle】数据迁移工具(2):Data Dump
  8. 20-21-2网络管理quiz3
  9. 解决 ORA-28001: the password has expired 问题
  10. 解决bootstrap dropdown 下拉菜单有时候不能显示的问题