第一范式(1NF) 属性不可分。 例如存在一个表:【联系人】(姓名、性别、电话) 这个表中,属性“电话”可以分为手机号和座机号,这样就不满足1NF要求。 第二范式(2NF) 1. 表必须有主键 2. 没有包含在主键中的列必须完全依赖于主键,而不能只依赖于主键的一部分 例如存在一个表:【OrderDe ...
分类:
数据库 时间:
2017-03-24 12:17:58
阅读次数:
267
范式 第一范式:数据库表的每一项都是不可分割的原子数据项,不能是集合。比如班级信息表里面不能有班级的学生。 第二范式:在第一范式的基础上,所有属性完全依赖于主键,完全依赖就是不能取决于主键的一部分 第三范式:在第二范式的基础上,消除传递依赖,比如学生表里有学生属于的班级编号,但不能有班级的名称,班级 ...
分类:
数据库 时间:
2017-03-22 20:37:51
阅读次数:
257
来源:http://blog.csdn.net/w__yi/article/details/19934319 1.1 第一范式(1NF)无重复的列 1.2 第二范式(2NF)属性完全依赖于主键 [ 消除部分子函数依赖 ] 1.3 第三范式(3NF)属性不依赖于其它非主属性 [ 消除传递依赖 ] 所谓 ...
分类:
数据库 时间:
2017-03-11 11:40:56
阅读次数:
197
数据库三范式 关系型数据库是现在广泛应用的数据库类型,对关系型数据库的设计就是对数据进行组织化和结构化的过程。数据库的设计范式是数据库设计所需要满足的规范。只有理解数据库的设计范式,才能设计出高效率、优雅的数据库,否则可能会设计出错误的数据库.目前,主要有六种范式:第一范式、第二范式、第三范式、BC ...
分类:
数据库 时间:
2017-03-10 15:25:31
阅读次数:
300
0. 三个范式 即: 属性唯一, 记录唯一, 表唯一 第一范式(1NF):数据库表中的字段都是单一属性的,不可再分。这个单一属性由基本类型构成,包括整型、实数、字符型、逻辑型、日期型等。 第二范式(2NF):数据库表中不存在非关键字段对任一候选关键字段的部分函数依赖(部分函数依赖指的是存在组合关键字 ...
分类:
数据库 时间:
2017-02-28 11:33:03
阅读次数:
188
1. 数据库三范式是什么? 第一范式:表中每个字段都不能再分。 第二范式:满足第一范式并且表中的非主键字段都依赖于主键字段。 第三范式:满足第二范式并且表中的非主键字段必须不传递依赖于主键字段。 2. 什么是数据库事务? 事务具有四大特性:一致性、原子性、隔离性、持久性。 数据库事务是指:几个SQL ...
分类:
数据库 时间:
2017-02-22 21:14:35
阅读次数:
217
范式是从英文Normal Form翻译过来的,这里主要说前面3个范式。这3个范式步步为营,后面的范式必须以前面范式为基础,如果没有实现第一范式,那么是不可能实现第二范式的,更别说第三范式了。这3个范式的提出都是为了避免数据冗余和插、改、删的操作异常。 1、第一范式(1NF):强调列的原子性,要求每一 ...
分类:
数据库 时间:
2017-02-19 00:10:29
阅读次数:
169
数据库泛型也称之为范式: 目前常见的泛型为:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)和BCN范式(BCNFS)。 结构化查询语言(SQL) 数据库通过SQL语言来管理数据库中的数据。SQL语言分为三个部分:数据定义语言(DDL)、数据操作语言(DML)、数据控制语言(DCL)。 M ...
分类:
数据库 时间:
2017-02-18 13:31:24
阅读次数:
210
数据库泛型也称之为范式: 目前常见的泛型为:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)和BCN范式(BCNFS)。 结构化查询语言(SQL) 数据库通过SQL语言来管理数据库中的数据。SQL语言分为三个部分:数据定义语言(DDL)、数据操作语言(DML)、数据控制语言(DCL)。 M ...
分类:
数据库 时间:
2017-02-18 13:18:47
阅读次数:
181
MySQL or MariaDB 简介DBMS:数据库管理系统RDBMS:关系型数据库管理系统 总之:他们都是一个数据管理程序;大多都是CS架构,都有专门的通信协议进行数据交换关系模型: 表(行或者列):二维关系设计范式: 第一范式、第二范式、第三范式 关系运算:选择(选择行);投影(选择咧) 数据... ...
分类:
数据库 时间:
2017-01-08 14:29:33
阅读次数:
239