织梦58
当前位置:主页 > 金沙线路检测 >
热门新闻
随机新闻
金沙线路检测

判断什么样的数据库范式?

新闻来源:网络整理   发布时间:2019-03-04 15:30  点击:
展开全部
目前,关系数据库中有六种范例。第一范式(1NF),第二范式(2NF),第三范式(3NF),第四正常形式(4NF),第五正常形式(5NF),第六范式(5NF)6NF)
满足最低要求的范例是第一范式(1NF)。
基于第一范式进一步满足第二范式(2NF),并且剩余范例被细分。
通常,数据库只需要符合第三范式(3NF)。
不重复序列(1NF)第一正常形式所谓第一范式(1NF)是在一个数据库表中的每一行不可分离的基本数据元素,意味着它是不可能包括对于相同列中的多个值我会的。有多个值,或者没有重复的属性。
如果存在重复属性,则需要定义新实体。新实体由重复属性组成,新实体与原始实体处于一对多关系。
第一个常规表单(1 NF)表的每一行只包含一个信息实例。
总之,第一范式是迭代行。
注意:在任何关系数据库中,第一范式(1NF)是关系模型的基本要求。不满足第一范式(1 NF)的数据库不是关系数据库。
普通形式的第二个属性(2NF)完全依赖于主键[消除了主码非主要属性的子函数的依赖性]第二个普通形式(2NF)是第一个普通形式建立在此基础上。也就是说,必须首先满足第二范式(2NF)以满足第一范式(1NF)。
在第二范式(2NF)中,必须唯一地区分数据库表中的每个实例或行。
为了使这种区别,通常情况下,你需要存储每个实例的唯一ID列添加到表。
例如,每个员工的员工号是唯一的,因为它能够唯一地识别每个雇员,雇员号码表(EMP_ID)的列被添加到该雇员信息表。
此单个属性列称为主键或主键,主代码。
在第二范式(2NF)中,实体的属性必须完全依赖于主键。
所谓的完全依赖意味着不存在仅依赖于主键的一部分的属性。如果存在,则必须将属性的这一部分与主键分开以形成新实体。新实体是原始实体和原始实体之间的一对多。
为了使这种区别,通常情况下,你需要存储每个实例的唯一ID列添加到表。
综上所述,第二范例,是该属性完全依赖于主键。
正常形式(3NF)的第三属性不依赖于不在其他主要[消除传递依赖的属性。第三范式(3NF)必须满足第二范式(2NF)。
总之,第三范式(3NF)要求数据库表不包含已包含在其他表中的任何非主键信息。
例如,有一个部门信息表,其中每个部门都有部门编号(dept_id),部门名称,部门配置文件等信息。
然后,显示在员工信息表中的部门编号后,该部门的名称,配置文件的部门,不再可以被添加到信息表和相关部门等信息的员工。
如果没有部门信息表,则必须根据第三范式(3NF)创建。否则,将发生大量数据冗余。
总之,第三种范式是属性不依赖于其他非主要属性。



上一篇:如何制作带黄色斑点的白色衣服,如何在白色衣

下一篇:[完整专业送货范围SMD 5845TR欢迎询价]价格

澳门金沙手机版app