码迷,mamicode.com
首页 >  
搜索关键字:第一范式    ( 474个结果
MySQL逗号分割字段的行列转换测试改进
由于很多业务表因为历史原因或者性能原因,都使用了违反第一范式的设计模式。即同一个列中存储了多个属性值(具体结构见下表)。这种模式下,应用常常需要将这个列依据分隔符进行分割,并得到列转行的结果。表数据:IDValue1tiny,small,big2small,medium3tiny,big 期望得到结果:IDValue1tiny1small1big2small2medium3tiny3bi...
分类:数据库   时间:2016-05-12 13:22:28    阅读次数:205
数据库设计三大范式
为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。 在实际开发中最为常见的设计范式有三个: 1.第一范式(确保每列保持原子性) 第一范式是最基本的范式。如果数 ...
分类:数据库   时间:2016-05-07 18:23:47    阅读次数:181
数据库范式(1NF,2NF,3NF)解析
目前有迹可寻的共有8种范式,依次是:1NF,2NF,3NF,BCNF,4NF,5NF,DKNF,6NF。通常所用到的只是前三个范式,即:第一范式(1NF),第二范式(2NF),第三范式(3NF)。下面就简单介绍下这三个范式。 ◆ 第一范式(1NF):强调的是列的原子性,即列不能够再分成其他几列。 考 ...
分类:数据库   时间:2016-05-06 21:55:15    阅读次数:260
数据库设计五大范式
1. 第一范式(1NF) 强调的是列的原子性,即列不能够再分成其他几列。 考虑这样一个表:【联系人】(姓名,性别,电话) 如果在实际场景中,一个联系人有家庭电话和公司电话,那么这种表结构设计就没有达到 1NF。要符合 1NF 我们只需把列(电话)拆分,即:【联系人】(姓名,性别,家庭电话,公司电话) ...
分类:数据库   时间:2016-05-03 14:38:41    阅读次数:230
Oracle--数据库范式详解
数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需要的冗余信息。 范式说明 1.1 第一范式(1NF)无重复的列     所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本...
分类:数据库   时间:2016-04-17 22:42:51    阅读次数:176
关系数据库范式(1)
第一范式(1NF)第一范式的定义是关系模式中所有的属性都是不可再分的,即为原子性。这个比较好理解,它不是为处理冗余或者插入更新异常的,就是为了满足结构化数据的基本需要。假如一个学生的关系模式中,有身高体重两个属性,如果合在一起,现在需要读取他的身高,请问该如何处理?第二范式(2NF)在满足第一范式的 ...
分类:数据库   时间:2016-04-17 06:27:02    阅读次数:237
精讲数据库三范式
1NF:字段不可分;例:表1、用户ID姓名地区1小明广东省广州市2小红江苏省南京市地区字段可分为:盛市如下:表2、用户ID姓名省份城市1小明广东省广州市2小红江苏省南京市表1不符合第一范式,表2符合2NF:有主键,非主键字段依赖主键;学生表(其中学号为主键):学号姓名班级001小江..
分类:数据库   时间:2016-04-16 07:18:32    阅读次数:239
数据库三范式的理解
画好e-r图,简单的设计好表结构以后,就需要进行三范式检验。 第一范式:1NF是对属性的原子性约束,要求属性具有原子性,不可再分解; 即表中所有字段仅包含单值。(反例,用户表中一个人可能有多个银行账户,多个值存储同一单元,违反1NF).第二范式:2NF是对记录的惟一性约束,要求记录有惟一标识,即实体 ...
分类:数据库   时间:2016-04-11 20:18:42    阅读次数:273
数据库范式
◆ 第一范式(1NF):强调的是列的原子性,即列不能够再分成其他几列。 考虑这样一个表:【联系人】(姓名,性别,电话) 如果在实际场景中,一个联系人有家庭电话和公司电话,那么这种表结构设计就没有达到 1NF。要符合 1NF 我们只需把列(电话)拆分,即:【联系人】(姓名,性别,家庭电话,公司电话)。 ...
分类:数据库   时间:2016-04-10 23:48:01    阅读次数:250
数据库面试题
1.三大范式是什么,做简要说明。 参考:http://blog.csdn.net/tianya_team/article/details/50718011 第一范式:保证每列的原子性 如果每列(或者每个属性)都是不可再分的最小数据单元(也称为最小原子单元),则满足第一范式。 例如:顾客表(姓名、编号、地址、...)其中“地址”列还可以细分为国家、省、市、区等。 第二范式:在第一范式的基础...
分类:数据库   时间:2016-04-07 18:37:57    阅读次数:432
474条   上一页 1 ... 32 33 34 35 36 ... 48 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!