第一范式:字段的原子性,即表中所有列不可再分。如,一个表中有籍贯这个列,但是籍贯又可以分为省和市,所以不满足第一范式。第二范式:在满足第一范式的基础上,要求每一条记录必须能够唯一标识,同时,表中非主键字段不能对主键有部分函数依赖关系(主要针对组合主键来说),也就是说,表中的每一列都要与主键中的全部字...
分类:
数据库 时间:
2015-07-24 12:35:55
阅读次数:
156
3、第三范式3NF定义:在第二范式的基础上,数据表中如果不存在非关键字段对任一候选关键字段的传递函数依赖则符合3NF。我们来看上例中优化后的表3-1StudentNoCardNoUserIDUserLevelDateTime021101001Operator操作员2011/10/0309:00在表中...
分类:
数据库 时间:
2015-07-16 21:39:58
阅读次数:
193
2、第二范式2NF定义:数据库表中不存在非关键字段对任一候选关键字段的部分函数依赖,即符合第二范式。简单的说就是不要字段冗余《注:什么是函数依赖,详见百度百科(http://baike.baidu.com/view/40008.htm)。如果一个表中某一个字段A的值是由另外一个字段或一组字段B的值来...
分类:
数据库 时间:
2015-07-16 21:30:42
阅读次数:
190
数据库复习CH11 数据库模式(Schema)是数据库中全体数据的逻辑结构和特征的描述,关系型数据库的模式又叫关系模式,我所理解的关系模式就是数据库中表结构的定义以及多张表之间的逻辑联系关系模式的设计就是根据一个具体的应用,把现实世界中的关系用表的形式来表示的逻辑设计过程...
分类:
数据库 时间:
2015-06-30 18:24:50
阅读次数:
526
注:本文是自己学习摘要,以便后面查询,无其他目的!解决函数依赖的范式其他参考:从范式和性能的角度谈一谈表的设计
分类:
其他好文 时间:
2015-06-23 20:02:03
阅读次数:
105
一. 首先介绍几个概念:
1. 完全函数依赖:在属性集U上的关系模式R(U)中,如果X->Y,并且对于X的任何一个真子集X’,都有X’≠>Y,则Y对X完全函数依赖。
2. 传递函数依赖:在R(U)中,如果X->Y,Y->Z,则称Z对X的传递函数依赖。
二. 范式
关系型数据库有6种范式:第一范式(1NF),第二范式(2NF),第三范式(3NF),巴德斯科范式(BCNF),第四范式(...
分类:
数据库 时间:
2015-05-28 16:14:35
阅读次数:
206
无损连接分解的形式定义如下:设R是一个关系模式,F是R上的一个函数依赖(FD)集。R分解成数据库模式δ={R1,……,Rk}。如果对R中每一个满足F的关系r都有下式成立: 那么称分解δ相对于F是“无损连接分解”,否则称为“损失连接分解”。其中表示自然连接。 从上述形式定义中可知,若直接根据定义来.....
分类:
数据库 时间:
2015-05-15 21:10:55
阅读次数:
1496
因为工作原因经常用到SQLITE数据库,但又找不到好用的ORM所以自个整理了一个简单好用的轻量极ORM框架:Easyliter功能介绍:1、支持SQL语句操作2、支持 List和DataTable两种返回格式3、支持拉姆达表达示进行数据查询和分页4、内置创建实体类函数5、依赖于 System.Dat...
分类:
数据库 时间:
2015-05-14 00:33:51
阅读次数:
220
关系数据库逻辑设计
针对具体问题,如何构造一个适合于它的数据模式
数据库逻辑设计的工具──关系数据库的规范化理论
关系模式由五部分组成,即它是一个五元组: R(U, D, DOM, F)
R: 关系名
U: 组成该关系的属性名集合
D: 属性组U中属性所来自的域
DOM: 属性向域的映象集合
F: 属性间数据的...
分类:
数据库 时间:
2015-05-07 10:34:09
阅读次数:
280
数据依赖的公理系统逻辑蕴含
定义6.11 对于满足一组函数依赖 F 的关系模式R ,其任何一个关系r,若函数依赖X→Y都成立, (即r中任意两元组t,s,若tX]=sX],则tY]=sY]),则称F逻辑蕴含X →Y
Armstrong公理系统 关系模式R 来说有以下的推理规则:
A1.自反律(Reflexivity):若Y ? X ? U,则X →Y为F所蕴含。...
分类:
数据库 时间:
2015-05-07 10:27:12
阅读次数:
580