没有合适的资源?快使用搜索试试~ 我知道了~
三种主要范式的介绍及一些基本概念的描述
需积分: 10 3 下载量 167 浏览量
2011-01-21
14:46:38
上传
评论 1
收藏 2KB TXT 举报
温馨提示
试读
2页
介绍了MYSQL的三个主要范式。 目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、第四范式(4NF)、第五范式(5NF)和第六范式(6NF)。 满足最低要求的范式是第一范式(1NF)。一般说来,数据库只需满足第三范式(3NF)就行了。
资源推荐
资源详情
资源评论
Mysql范式设计
目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、第四范式(4NF)、第五范式(5NF)和第六范式(6NF)。
满足最低要求的范式是第一范式(1NF)。一般说来,数据库只需满足第三范式(3NF)就行了。
第一范式(1NF):
第一范式就是无重复的列,是指数据库表的每一列都是不可分割的基本数据项。
第二范式(2NF):
在第一范式(1NF)的基础上建立起来的,即满足第二范式(2NF)必须先满足第一范式(1NF)。(注:后面的范式都是以前面的范式为基础)
每个表中都有一个标志属性来性确定每个对象(注:把表看作一个类,则每一行都可以看成这个类的对象),这个唯一属性列被称为主关键字或主键、主码。
要求实体的属性完全依赖于主关键字。
关系数据库 :
在一个给定的应用领域中,所有实体及实体之间联系的关系的集合构成一个关系数据库。
关系数据库中,关系模式是型,关系是值。
函数依赖:
设X,Y是关系R的两个属性集合,当任何时刻R中的任意两个元组中的X属性值相同时,则它们的Y属性值也相同,则称X函数决定Y,或Y函数依赖于X。
第二范式(2NF)要求实体的属性完全依赖于主关键字(注:这里的依赖应该都是指函数依赖)。所谓完全依赖是指不能存在仅依赖主关键字一部分的属性,如果存在,那么这个属性和主关键字的这一部分应该分离出来形成一个新的实体,新实体与原实体之间是一对多的关系。
目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、第四范式(4NF)、第五范式(5NF)和第六范式(6NF)。
满足最低要求的范式是第一范式(1NF)。一般说来,数据库只需满足第三范式(3NF)就行了。
第一范式(1NF):
第一范式就是无重复的列,是指数据库表的每一列都是不可分割的基本数据项。
第二范式(2NF):
在第一范式(1NF)的基础上建立起来的,即满足第二范式(2NF)必须先满足第一范式(1NF)。(注:后面的范式都是以前面的范式为基础)
每个表中都有一个标志属性来性确定每个对象(注:把表看作一个类,则每一行都可以看成这个类的对象),这个唯一属性列被称为主关键字或主键、主码。
要求实体的属性完全依赖于主关键字。
关系数据库 :
在一个给定的应用领域中,所有实体及实体之间联系的关系的集合构成一个关系数据库。
关系数据库中,关系模式是型,关系是值。
函数依赖:
设X,Y是关系R的两个属性集合,当任何时刻R中的任意两个元组中的X属性值相同时,则它们的Y属性值也相同,则称X函数决定Y,或Y函数依赖于X。
第二范式(2NF)要求实体的属性完全依赖于主关键字(注:这里的依赖应该都是指函数依赖)。所谓完全依赖是指不能存在仅依赖主关键字一部分的属性,如果存在,那么这个属性和主关键字的这一部分应该分离出来形成一个新的实体,新实体与原实体之间是一对多的关系。
资源评论
liuyue308
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功