美文网首页
数据库设计规范化

数据库设计规范化

作者: 极客_Ls | 来源:发表于2018-04-01 19:10 被阅读15次

仅有好的RDBMS并不足以避免数据冗余,必须在数据库的设计中创建好的表结构

Dr E.F.codd 最初定义了规范化的三个级别,范式是具有最小冗余的表结构。

这些范式是:

名称 英文名称 规范
第一范式 1st NF -First Normal Fromate 每列都是不可再分的最小数据单元(也称为最小的原子单元)
第二范式 2nd NF-Second Normal Fromate 满足1NF,并且除了主键以外的其他列,都依赖于该主键
第三范式 2nd NF-Second Normal Fromate 满足2NF,并且除了主键以外的其他列都不传递依赖于主键列

关系数据库范式理论是在数据库设计过程中将要依据的准则,数据库结构必须要满足这些准则,才能确保数据的准确性和可靠性。这些准则则被称为规范化形式,即范式。

相关文章

  • 规范化数据库设计

    规范化数据库设计 为什么需要数据库设计 当数据库比较复杂时我们需要设计数据库 糟糕的数据库设计 : 数据冗余,存储...

  • MySQL 入门(四)

    九、规范化数据库设计 1. 为什么需要数据库设计 当数据库比较复杂时,需要设计数据库; 糟糕的数据库设计:数据冗余...

  • 数据库相关操作

    数据库 数据库规范 规范化是数据库设计的核心思想,规范化涉及在数据库的表格中建立关系,对有关系但是存在于不同表中的...

  • 01 数据库技术学习准备

    1.1数据库的基本概念1.2 数据库系统结构1.3 数据库的规范化1.4数据库设计

  • 数据库的设计

    为什么需要规范的数据库设计? 通过进行规范化的数据库设计可以消除不必要的数据冗余,获得合理数据库设计,提高项目的应...

  • 【数据库】数据库入门(八): 数据库规范化(Normalisat

    前言 数据库规范化的产生主要是由模式设计(Schema Design)而推动的。模式设计的目标是为特定的数据库应用...

  • 数据库1NF-3NF范式深入理解

    关系型数据库设计时为确保数据存储规范化,通常需要按照范式设计数据,接下来主要介绍下1NF-3NF递进式数据库设计,...

  • System Design NoSQL - 学习笔记

    引用:系统设计入门 NoSQL 是键-值数据库、文档型数据库、列型数据库或图数据库的统称。数据库是非规范化的,表联...

  • 数据库范式 1NF, 2NF, 3NF的问题与细解

    一. 关于数据冗余与异常 数据库的规范化数据库规范化是一种在数据库中组织数据的技术。 规范化是消除冗余(重复)和不...

  • 数据库系统基础-1

    一个完整的数据库设计和实现的生命周期将包括概念设计,关系数据库,数据模型和映射,规范化以及通过SQL的应用程序实现...

网友评论

      本文标题:数据库设计规范化

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