首页 > 试题广场 >

在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于

[单选题]
在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于()
  • 第一范式
  • 第二范式
  • 第三范式
  • 第四范式
推荐
第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。
编辑于 2015-02-02 15:43:55 回复(2)
数据库的三范式是:

第一范式( 1NF ): 字段具有 原子性 , 不可再分 。所有关系型数据库系统都满足第一范式)数据库表中的字段都是单一属性的,不可再分。例如,姓名字段,其中的姓和名必须作为一个整体,无法区分哪部分是姓,哪部分是名,如果要区分出姓和名,必须设计成两个独立的字段。

第二范式( 2NF ): 第二范式( 2NF )是在 第一范式( 1NF )的基础上 建立起来的,即满足第二范式( 2NF )必须先满足第一范式( 1NF )。要求 数据库表中的每个实例或行必须可以被惟一地区分 。通常需要为表加上一个列,以存储各个实例的惟一标识。这个惟一属性列被称为 主关键字或主键

     第二范式( 2NF )要求 实体的属性完全依赖于主关键字 。所谓完全依赖是指不能存在仅依赖主关键字一部分的属性,如果存在,那么这个属性和主关键字的这一部分应该分离出来形成一个新的实体,新实体与原实体之间是一对多的关系。为实现区分通常需要为表加上一个列,以存储各个实例的惟一标识。简而言之,第二范式就是非主属性非部分依赖于主关键字。

第三范式的要求如下: 满足第三范式( 3NF 必须先满足第二范式( 2NF 。简而言之,第三范式( 3NF )要求一个数据库表中 不包含 已在其它表中 已包含的非主关键字信息 。所以第三范式具有如下特征:

1 ,每一列只有一个值

2 ,每一行都能区分。

3 ,每一个表都 不包含其他表已经包含 的非主关键字信息。

例如,帖子表中只能出现发帖人的 id ,而不能出现发帖人的 id ,还同时出现发帖人姓名,否则,只要出现同一发帖人 id 的所有记录,它们中的姓名部分都必须严格保持一致,这就是 数据冗余


发表于 2015-08-16 14:23:20 回复(4)
来句顺口溜:
    “一原二键三不传递”  谐音就是"原件不可传递"
1范式 原子性,属性不可再分
2范式 主键性,每行数据能被唯一标识
3范式 不可传递性,A表依赖B表,只能通过引用B表的主键,而不能通过引用别的属性
发表于 2020-09-24 19:59:19 回复(0)
数据库设计三范式
(1)1NF
字段具有原子性,不可再分
特点:有主键,主键不能为空,主键不能重复,字段不可再分
(2)2NF
不存在部分依赖
确保数据库表中非主键与主键之间没有部分依赖,即一张表只能有一种数据
(3)3NF
不存在传递依赖
确保数据库中的非主键列之间没有传递依赖,即任何字段不能由其他字段派生出来
发表于 2016-08-31 09:45:54 回复(0)
答案是A
基本概念,第一范式就是每个数据项不可再分割
发表于 2015-07-13 16:28:49 回复(0)
在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于第一范式。
发表于 2021-05-12 15:47:31 回复(0)
第一范式:列的原子性,第二范式,列与主码之间完全依赖,第三范式,两个表,两个表的属性不能通过传递性推得http://xinghaifeng2006.iteye.com/blog/946442
编辑于 2017-05-16 22:30:20 回复(1)
1NF:所有属性不可再分;
2NF:不存在部分依赖;
3NF:不存在传递依赖;
BCNF:所有依赖的左部包含候选键。
发表于 2015-09-08 22:25:30 回复(0)
A 原子性
发表于 2015-03-18 14:08:20 回复(0)
属性组的属性值只包含一个值
关系中每个数组包含相同数量的值
关系中每个数组不同
发表于 2014-11-08 11:40:06 回复(0)
第二范式 就是不包涵部分依赖;第三范式就是不包涵传递依赖
发表于 2015-09-08 22:11:52 回复(0)
数据库泛型的知识:构造数据库必须遵循一定的规则,在关系数据库中称为范式。
这个回答挺容易看懂的:
http://zhidao.baidu.com/link?url=ErN5y_Nb1iBiNEUx1o3GUNIUZYcWD64kVcriE3rf5hF_mGrALWdTVq2uQsgaY67ZdYutPCDhXI0Xj-Az5TKJQa
发表于 2015-09-02 16:42:56 回复(0)

(1) 第一范式:原子性字段不可再分,否则就不是关系数据库

在任何一个关系数据库中,第一范式(1NF)是对关系模式的基本要求,不满足第一范式(1NF)的数据库就不是关系数据库。 
所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。

发表于 2015-08-30 15:45:58 回复(0)
A
发表于 2015-07-14 09:24:11 回复(0)