第一范式

第一范式的定义:
如果一个关系模式R的所有属性都是不可分割的基本数据项,则R∈1NF。

第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。

第一范式包括下列指导原则:数据库的每个属性可以包含一个值;

关系中每个数组必须包含相同数量的值;????

关系中每个数组一定不能相同。

第一范式是对关系模式的最起码的要求。不满足第一范式的数据库模式不能成为关系数据库。但是满足第一范式的关系模式并一定是一个好的关系模式。
例:如职工号,姓名,电话号码组成一个表(一个人可能有一个办公室电话 和 一个家里电话号码)规范成为1NF有三种方法:

一是重复存储职工号和姓名。这样,关键字只能是电话号码。

二是职工号为关键字,电话号码分为单位电话和住宅电话两个属性

三是职工号为关键字,但强制每条记录只能有一个电话号码。

以上三个方法,第一种方法最不可取,按实际情况选取后两种情况。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值