参考的优秀文章 数据库(第一范式,第二范式,第三范式) 数据库设计是件严肃、关键的事儿,一毕业,加入一个大型的行业项目,那儿的前辈资深工程师,就给我灌输数据库如何关键、神圣、深不可测的观念,所以,我一直怀着崇拜的眼神。 几年前,项目经理把一个小项目的数据库设计工作交给我,我除了花费晚上和周末去完成。 ...
分类:
数据库 时间:
2016-10-20 09:33:41
阅读次数:
274
一般建表满足前3个范式就足以,用于表结构的优化,这样做既可以避免应用程序过于复杂同时也避免了SQL语句过于庞大所造成的系统效率低下。 第一范式:若关系模式R的每一个属性是不可再分解的,且有主键,则属第一范式; 第二范式:若R属于第一范式,且所有的非主键属性都完全依赖于主键属性,则满足第二范式。 第三 ...
分类:
数据库 时间:
2016-10-18 02:03:06
阅读次数:
209
http://blog.csdn.net/famousdt/article/details/6921622 数据库第一范式(1NF): 列的原子性,列无法再分割 数据库第二范式(2NF): 必须有主键, 非主键列都必须依赖于主键而非主键的一部分 数据库第三范式(3NF): 在符合2NF的基础上,非主 ...
分类:
数据库 时间:
2016-10-16 16:58:24
阅读次数:
162
1.主键2.自增长列3.外键 从表主表主表控制从表主表中的外键列一定是主键 规则:数据库三大范式 第一范式:保证每一列的原子性山东省淄博市张店区*****山东省 淄博市 张店区 第二范式:保证数据表的每一列都和主键相关 第三范式:保证数据表的每一列都和主键直接相关 1.将表拆分,一直到不能拆分为止2 ...
分类:
数据库 时间:
2016-10-14 17:03:54
阅读次数:
148
第一范式( 1NF): 字段具有原子性,不可再分。 所有关系型数据库系统都满足第一范式)数据库表中的字段都是单一属性的, 不可再分。 例如, 姓名字段, 其中的姓和名必须作为一个整体, 无法区分哪部分是姓, 哪部分是名, 如果要区分出姓和名, 必须设计成两个独立的字段。第二范式( 2NF):第二范式 ...
分类:
数据库 时间:
2016-10-05 15:28:34
阅读次数:
195
数据库三范式是什么?第一范式(1NF):字段具有原子性,不可再分。所有关系型数据库系统都满足第一范式)数据库表中的字段都是单一属性的,不可再分。例如,姓名字段,其中的姓和名必须作为一个整体,无法区分哪部分是姓,哪部分是名,如果要区分出姓和名,必须设计成两个独立的字段。第二范式(2NF):第二范式(2 ...
分类:
数据库 时间:
2016-09-08 14:28:06
阅读次数:
215
1.第一范式(1NF):强调的是列的原子性,即列不能够再分成其他几列。 联系方式又分为手机和座机 2.第二范式(2NF):首先是 1NF,另外包含两部分内容,一是表必须有一个主键;二是没有包含在主键中的列必须完全依赖于主键,而不能只依赖于主键的一部分。 3.第三范式(3NF):首先是 2NF,另外非 ...
分类:
数据库 时间:
2016-09-04 19:17:14
阅读次数:
239
考点: 数据模型、主键和超键、E-R模型转换为关系模型、SQL语句…… 数据库模式:概念模式、外模式、内模式 数据模型:E-R图、第一范式、第二范式、第三范式 数据操作:集合运算、关系运算 数据库语言:SQL语言 数据库控制功能:并发控制、恢复、安全性、完整性 数据仓库、分布式数据库 数据库的逻辑设 ...
分类:
数据库 时间:
2016-08-29 22:43:51
阅读次数:
224
数据库设计:三范式(OLD)列的值唯一,不能有重复的列值属性完全依赖于主键必须满足第一范式必须有主键其他列必须完全依赖于主键属性不依赖于其他非主属性(第二的加强)必须满足第二范式去除传递依赖(在特定的场合,对效率的考虑如:专门做冗余的时候,不要遵守第三)Oracle序..
分类:
数据库 时间:
2016-08-19 22:32:40
阅读次数:
235
第一章 数据库的设计 1.E-R图中: 矩形:实体 椭圆:属性 菱形:关系 直线:连接实体,属性和关系 2.映射基数 一对多 多对一 多对多 3.范式: 第一范式:确保每列的原子性 第二范式:确保表中的每列都和主键相关 第三范式:确保表中的每列都和主键有直接关系,而不是间接关系 第二章 数据库的实现 ...
分类:
数据库 时间:
2016-08-19 22:02:37
阅读次数:
196