MySQL教程视频_数据库设计三范式_第一范式

MySQL教程视频_数据库设计三范式_第一范式

更新时间:2017年04月06日

  • 网盘提取码:a1ie
  • 适合对象:Java学员、Java爱好者、开发人员
  • qq号:2158476996

下载介绍

更多>>
MySQL教程视频_数据库设计三范式_第一范式

 第一范式:主键、字段不能再分

 定义:要求有主键,数据库中不能出现重复记录,每一个字

段是原子性不能再分;

示例:不符合第一范式

学生编号  学生姓名  联系方式

1001  张三

[email protected],1359999999

1002  李四

[email protected],13699999999

1001  王五

[email protected],13488888888

分析以上设计存在的问题:

1)  数据存在重复记录,数据不唯一,没有主键

2)  联系方式可以再分,不是原子性

修改以上设计方案:

学生编号(pk)  学生姓名

email  联系电话

1001  张三

[email protected]  1359999999

1002  李四

[email protected]  13699999999

1003  王五

[email protected]  13488888888

结论:关于第一范式

1、  每一行必须唯一,也就是每个表必须有主键,这是我们数据库设计的最基本要求,

2、  主键主要通常采用数值型戒定长字符串表示

3、  关于列不可再分,应根据具体的情况来决定。如联系方式,为了开发上的便利可能就采用一

个字段了; 


Java相关视频锦集

返回顶部