数据库规范化

✍ dations ◷ 2025-06-08 05:10:31 #数据库正规化

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

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

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

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

相关

  • 爱留根纳裘安纳·斯哥德·艾儒吉纳(英语:Johannes Scotus Eriugena, c. 815 – c. 877),又称爱留根纳(Eriugena)是爱尔兰的新柏拉图主义哲学家与诗人。他因为译注亚略巴古的伪丢尼修(Pseudo-
  • 云南大学中国云南省昆明市五华区(东陆校区)云南大学(Yunnan University),简称云大,是中华人民共和国的一所文脉深远,历史悠久,影响力高的综合性大学。云南大学是中国西部建立最早的综合性大
  • 松山松山庄(日语:松山庄/まつやましょう Matsuyama Shō),为1920-1938年间存在之行政区,辖属台北州七星郡。1938年4月1日废庄并入台北市。大致为今日台北市松山区及信义区,少部分位于大
  • 台北市立体育学院台北市立大学天母校区(简称北市大天母),是台北市立大学位于台北市士林区的校区。前身“台北市立体育学院”,2013年8月与台北市立教育大学(校区为今日台北市立大学博爱校区)合并“
  • 相互操作性互操作性(英文:Interoperability;中文又称为:协同工作能力,互用性)作为一种特性,它指的是不同的系统和组织机构之间相互合作,协同工作(即互操作)的能力。技术系统工程设计(technical sy
  • 威普罗▲ 5023亿(2013-2014)威普罗公司(Wipro Limited,Western India Products Limited)是一家总部位于印度班加罗尔的跨国IT咨询及IT服务管理公司。 它本来也从事其他非IT服务业务,但20
  • 弗洛期弗洛期(Floian)是奥陶纪的第二个阶段,年代大约位于477.7–470百万年前。
  • 沙功那空府 small(色军府)/small沙功那空府(泰语:จังหวัดสกลนคร,皇家转写:Changwat Sakon Nakhon,泰语发音:)是泰国东北部之一个府。华人称之为色军府。沙功那空府本属为老挝统治,至拉玛一世时代被暹
  • 林汉雄林汉雄(1929年-),湖北黄冈人,中华人民共和国政治人物,曾任中华人民共和国建设部部长。林育英之子、林彪之堂侄。林汉雄幼年随母涂俊民入狱,1935年获释,被送往延安。1942年,进入延安自
  • 安哥拉总统安哥拉总统即为安哥拉国家元首和政府首脑。安哥拉实行总统制,总统是国家元首和政府首脑,2010年修宪前是通过普选产生,任期5年。2010年1月,国民议会通过新宪法,规定由取得国民议会