最新新闻 您的当前位置:主页 > 最新新闻 >
关系模型中的关系模型至少为1NF 2NF 3NF BCNF。
2019-08-13 07:53
 
1第一个普通形式(1NF)是任何关系数据库中关系模型的基本要求。不符合第一范式(1NF)的数据库不是关系数据库。
所谓的第一范式(1NF)意味着数据库表的每一列都是不能拆分的基础数据的元素,并且同一列不能包含多个值。它不能有多个值或重复的属性。
如果存在重复属性,则需要定义新实体。新实体由重复属性组成,新实体与原始实体具有一对多关系。
第一个Normal Form(1NF)表的每一行只包含一个信息实例。
总之,第一范式是非迭代序列。基于第一范式(1NF)设置第二范式(2NF)。也就是说,第二范式(2NF)需要满足第一范式(2NF)。
第二范式(2NF)要求唯一标识数据库表中的每个实例或行。
要进行区分,通常需要向表中添加列以存储每个实例的唯一ID。
此单个属性列称为主键或主键,主代码。
在第二范式(2NF)中,实体的属性必须完全依赖于主键。
所谓的完美依赖意味着不存在仅依赖于主键的一部分的属性。
如果存在,则应将此属性与主键的这一部分分开以形成新实体。新实体与原始实体之间存在一对多关系。
要进行区分,通常需要向表中添加列以存储每个实例的唯一ID。
总之,第二种范例是非主要属性部分独立于主键。
3第三范式(3NF)符合第三范式(3NF)[2]必须首先满足第二范式(2NF)。
总之,第三范式(3NF)要求数据库表不包含已包含在其他表中的非主键信息。
例如,存在部门信息表,其中每个部门具有诸如部门编号(dept_id),部门名称,部门简档等的信息。
接下来,在图3-2中的员工信息表中显示部门编号后,您无法将与部门相关的信息(例如部门名称和部门配置文件)添加到表中。员工信息
如果没有部门信息表,则需要根据第三范式(3NF)创建它。否则,会有很多数据冗余。
总而言之,第三个范例是该属性不依赖于其他非主要属性。


 
上一篇:后门列表的含义是什么?为什么要将公司纳入后门?
下一篇:医生说肝脏在燃烧,脸上长满了痘痘。

腾讯分分彩计划