数据库规范化

✍ dations ◷ 2025-05-17 15:05:41 #数据库正规化

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

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

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

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

相关

  • 烟雾烟雾(英语:smog)是一种空气污染现象。这个词的原意是指在英国伦敦有时别称“豌豆汤雾(英语:Pea soup fog)”的烟霞,是伦敦从19世纪到20世纪中期的严重问题。这种烟雾是在城市内燃烧
  • 页,旧指书本每一张纸为一页,现指每张纸有编码的为一面为一页。它可用来当作文件的计量单位,例如“这个主题包含12页”。在一般书籍里,与封面相同方向的页面会称为正面,另一方向的
  • 意外发现意外发现(Serendipity)是指某人发现了他原先没有期待发现的事物或现象。英文原词是“Serendipity”,这个英文单词曾在2004年6月被一家英国翻译公司评选为十大最难翻译的单词 ,不
  • 牙周疾病牙周炎又称牙周病 (Periodontal disease),是牙周组织的疾病。侵犯牙龈、牙周、牙周膜、牙周韧带及牙槽骨等组织的慢性炎症。常见的慢性牙周病一般可分为牙龈炎和牙周炎,这两种
  • 1-三十烷醇1-三十烷醇(1-Triacontanol)是一种饱和一元醇,化学式C30H62O,常见于植物叶表皮蜡,与蜂蜡。1-三十烷醇是多种植物的生长因子,比较经典的例子是玫瑰,其能显著增长玫瑰的基部分叉数。
  • 非洲非洲各国关于2019冠状病毒病疫情的病例和其对应措施。当地时间3月2日,根据摩洛哥国家通讯社马格里布阿拉伯通讯社的报道,当地时间3月2日晚,摩洛哥出现首例输入性新冠肺炎病例。
  • 弗里茨·伦敦弗里茨·沃尔夫冈·伦敦(英语:Fritz Wolfgang London,1900年3月7日-1954年3月30日),犹太裔德国物理学家,杜克大学教授。 他对化学键理论和对分子间作用力(伦敦色散力)的基础性的贡献
  • 太常寺太常寺是中国古代掌管宗庙祭祀的机构。北齐始以太常寺为太常机构之称。隋、唐以后因之,为卿寺之一。唐代太常寺下机构甚多,有郊社、太庙、诸陵、太乐、鼓吹、太医、太卜、廪牺
  • 周口师范学院周口师范学院,是一所位于中国河南省周口市的省属师范类本科大学。学院以师范类专业为主、其他学系为辅的一所发展建设中的院校,学校的汉语言文学系和美术系等专业在社会上有良
  • 英国航空5390号班机事故英国航空5390号班机是英国航空一条由伯明翰前往西班牙马拉加的定期航班。1990年6月10日,飞机的驾驶室中其中一块挡风玻璃突然飞脱,机长的上半身被吸出机外,失去意识。但凭着副