数据库规范化

✍ dations ◷ 2025-04-03 12:44:00 #数据库正规化

数据库规范化,又称正规化、标准化,是数据库设计的一系列原理和技术,以减少数据库中数据冗余,增进数据的一致性。关系模型的发明者埃德加·科德最早提出这一概念,并于1970年代初定义了第一范式、第二范式和第三范式的概念,还与Raymond F. Boyce于1974年共同定义了第三范式的改进范式——BC范式。

除外还包括针对多值依赖的第四范式,连接依赖的第五范式、DK范式和第六范式。

现在数据库设计最多满足3NF,普遍认为范式过高,虽然具有对数据关系更好的约束性,但也导致数据关系表增加而令数据库IO更易繁忙,原来交由数据库处理的关系约束现更多在数据库使用程序中完成。

范式如下(从最不规范到规范排序):

相关

  • 乔治·德·基里科乔治欧·德·奇里诃(Giorgio de Chirico,1888年7月10日-1978年11月20日)是一名超现实画派大师,生于希腊东部的沃洛斯,由西西里裔的父亲和热那亚裔的母亲养育成人。他是形而上派(英
  • 氦-5氦-5,是氦的同位素之一,元素符号为5He。它的原子核由二颗质子和三颗中子所组成。并带有放射性,会放出中子,其半衰期为7.6×10−22秒。
  • 换气次数换气次数(air exchange per hour)又称换气率(air exchange rate),指单位时间内空气更换的次数,通过单位时间进入房间的风量(m3/h)除以房间体积(m3)计算而得。如果房间通风方式为
  • 劝诱改信劝诱改宗(英语:Proselytism /ˈprɒsəlᵻˌtɪzəm/ )是一种促使他人进行改变信仰从而接受另一宗教或观念的行为。英文当中与此概念相联系的动词劝诱(proselytize)来自希腊语前
  • 讲道传福音是指传播基督信仰的行为,亦称传道、讲道、传教、宣教、布道(新教使用较多)、福传(天主教多用此词),其字源来自耶稣在世时的通用语——通用希腊语的“.mw-parser-output .Pol
  • 箭石目见内文箭石目(学名:Belemnitida)是一目已经灭绝的箭石类动物,生活在三叠纪至白垩纪之间。箭石在许多方面都与现代的鱿鱼相当接近,而且与现代的乌贼关系密切。箭石也拥有墨汁,不过
  • 小卡尔·林奈小卡尔·林奈(Carl Linnaeus the Younger、Carl von Linné、Carolus Linnaeus the Younger、Linnaeus filius,1741年1月20日-1783年11月1日)为瑞典自然学家。其为卡尔·林奈的
  • 石棺切尔诺贝利核电厂的石棺或防护结构(乌克兰语:Об'єкт "Укриття")是一个覆盖在切尔诺贝利核电厂4号核反应堆上的巨大的钢筋混凝土结构。它的目的是通过覆盖来保护爆
  • 力学感受器力学感受器(mechanoreceptor),或称为机械感受器、机械型刺激感受器,是一种感受压力、变形等力学性刺激的感受器。在人类光滑皮肤中主要包含如下四种类型:帕西尼氏小体、触觉小体
  • 有机铷化学有机铷化学是研究碳-铷键的化合物的化学分支。有机铷化学多年来发展很慢,这是因为有机铷化合物难于制备,也难以使用,其化学活性比相应的有机钠(或钾)化合物还高。铷的价格昂贵也