首页 > 试题广场 >

重复的数据,会增加磁盘空间的占有率,延长操作数据的时间。可以

[单选题]
重复的数据,会增加磁盘空间的占有率,延长操作数据的时间。可以使用规范化处理数据冗余,以下对符合第一范式的表述正确的是:
  • 非键属性和键(主键)属性间没有传递依赖
  • 非键属性和键(主键)属性间没有部分依赖
  • 表中不应该有重复组。列重复拆成另外一张表;行重复拆成多行
  • 一个表中的列值与其他表中的主键匹配
1NF:关系中的每个属性都不可分。
2NF:消除了非主属性对于码(键)的部分函数依赖。
3NF:消除了非主属性对于码(键)的传递函数依赖。
BCNF:消除了主属性对于码(键)的部分或传递函数依赖。
发表于 2019-08-14 19:29:26 回复(0)
1NF:列的原子性 2NF:非主键列完全依赖主键 3NF:不存在传递依赖
发表于 2019-07-08 10:20:38 回复(0)
A:
B:第二范式
C:第一范式
D:其他
    1. 第一范式

      1. 在关系模型中,所有的域都应该是原子的:每一列都是不可分割的原子数据项,而不能是集合、数组、记录等费院子数据项。

      2. 符合第一范式(1NF)表中的每个域值只能是实体的一个属性或一个属性的一部分。

      3. 简而言之,第一范式就是无重复的域。

      4. 说明:在任何一个关系数据库中,第一范式(1NF)是对关系模式的设计基本要求,一般设计中都必须满足第一范式(1NF)。不过有些关系模型中突破了1NF的限制,这种称为非1NF的关系模型。换句话说,是否必须满足1NF的最低要求,主要依赖于所使用的关系模型

    2. 第二范式

      1. 在1NF的基础上,非码属性必须完全依赖于候选码(在1NF基础上消除非主属性对主码的部分函数依赖)

      2. 第二范式(2NF)是在第一范式(1NF)的基础上建立起来的,即满足第二范式(2NF)必须先满足第一范式(1NF)。第二范式(2NF)要求数据库表中的每个实例或记录必须可以被唯一地区分。

      3. 第二范式(2NF)要求实体的属性完全依赖于主关键字。

      4. 第二范式就是在第一范式的基础上属性完全依赖于主键。

    3. 第三范式

      1. 在2NF基础上,任何非主属性不依赖于其它非主属性(在2NF基础上消除传递依赖)

      2. 例如,存在一个部门信息表,其中每个部门有部门编号(dept_id)、部门名称、部门简介等信息。那么在员工信息表中列出部门编号后就不能再将部门名称、部门简介等与部门有关的信息再加入员工信息表中。

    4. 巴斯-科德范式(BCNF)

      1. 在3NF基础上,任何非主属性不能对主键子集依赖(在3NF基础上消除对主码子集的依赖)

      2. 它事实上是对第三范式的修正,使数据库冗余度更小。

编辑于 2022-01-06 14:44:34 回复(0)
第一范式无重复的域
发表于 2022-02-21 15:55:44 回复(0)