概述本文介绍基于机房收费系统基本遵循三范式的数据库设计。仅满足最基本功能需求。不包括额外的信息保存。回想关系模式设计的好坏直接影响到数据冗余度和数据一致性等问题。由此我们有了一个评价指标。即范式。第一范式:关系模式R的每一个关系r的属性值都是不可分的原子值第二范式:关系模式R是1NF且每一个非主属性...
分类:
数据库 时间:
2015-12-20 08:14:02
阅读次数:
178
定义:无损联接分解是将一个关系模式分解成若干个关系模式后,通过自然联接和投影等运算仍能还原到原来的关系模式,则称这种分解为无损联接分解。可还原例1:关系模式:成绩(学号,姓名,课程号,课程名,分数)函数依赖:学号->姓名,课程号->课程名, (学号,课程号)->分数若将其分解为下面三个关系模式:成绩...
分类:
数据库 时间:
2015-12-16 19:23:56
阅读次数:
311
第一范式存在非主属性对码的部分依赖关系 R(A,B,C) AB是码 C是非主属性 B-->C B决定C C部分依赖于B第一范式定义:如果关系R 中所有属性的值域都是单纯域,那么关系模式R是第一范式的那么符合第一模式的特点就有1)有主关键字2)主键不能为空,3)主键不能重复,4)字段不可以再分例如:S...
分类:
其他好文 时间:
2015-12-14 16:31:17
阅读次数:
208
数据库范式:构造数据库必须遵循一定的规则。在关系数据库中,这种规则就是范式。范式是符合某一种级别的关系模式的集合。数据库中的关系必须满足一定的要求,即满足不同的范式。满足最低要求的范式是第一范式。在第一范式的基础上进一步满足更多要求的称为第二范式,其余范式以次类推。一般说来,数据库只需满足第三范式就...
分类:
数据库 时间:
2015-11-30 21:58:12
阅读次数:
168
一.数据库范式:1.构造数据库必须遵循一定的规则。在关系数据库中,这种规则就是范式。范式是符合某一种级别的关系模式的集合。数据库中的关系必须满足一定的要求,即满足不同的范式。满足最低要求的范式是第一范式。在第一范式的基础上进一步满足更多要求的称为第二范式,其余范式以次类推。一般说来,数据库只需满足第...
分类:
数据库 时间:
2015-11-29 19:39:03
阅读次数:
187
第一范式存在非主属性对码的部分依赖关系 R(A,B,C) AB是码 C是非主属性 B-->C B决定C C部分依赖于B第一范式定义:如果关系R 中所有属性的值域都是单纯域,那么关系模式R是第一范式的那么符合第一模式的特点就有1)有主关键字2)主键不能为空,3)主键不能重复,4)字段不可以再分例如:S...
分类:
数据库 时间:
2015-11-29 16:20:24
阅读次数:
174
数据库范式: 构造数据库必须遵循一定的规则。在关系数据库中,这种规则就是范式。 范式是符合某一种级别的关系模式的集合。关系数据库中的关系必须满足一定的要求,即满足不同的范式。 满足最低要求的范式是第一范式。在第一范式的基础上进一步满足更多要求的称为第二范式,其余范式以次类推。一般说来,数据库只需满足...
分类:
数据库 时间:
2015-11-26 12:36:29
阅读次数:
163
超键(super key):在关系中能唯一标识元组的属性集称为关系模式的超键候选键(candidate key):不含有多余属性的超键称为候选键主键(primary key):用户选作元组标识的一个候选键程序主键比如一个小范围的所有人,没有重名的,考虑以下属性:身份证、姓名、性别、年龄。身份证 唯一...
分类:
数据库 时间:
2015-11-22 10:00:46
阅读次数:
318
预备知识:属性:实体所具有的某一特性称为属性 码:唯一标识实体的属性集称为码,如果一个实体有多于一个候选码,则选定其中一个为主码 包含在任何一个候选码中的属性称为主属性,不包含在任何码中的属性叫做非主属性。 多值依赖:设于关系模式R(U),U 是属性全集,X,Y和Z是U的子集...
分类:
数据库 时间:
2015-10-21 12:23:08
阅读次数:
202
1 关系数据库的传统优势1.1 基于二维结构数据1.1.1 schema based、表、关系模式1.1.2 拥有成熟严谨的关系代数理论基础查询表达能力强查询优化有理论基础(cost-based rule-based)读写性能稳定1.1.3 实体约束、外键约束关系范式理论:降低冗余、避免插入删除异常...
分类:
数据库 时间:
2015-10-20 10:27:36
阅读次数:
349