数据库
legend050709ComeON
愚公移山
展开
-
E-R模型转换为关系模型
E-R模型到关系模型的转换:(1)实体类型的转换 将每个实体类型转换成一个关系模式,实体的属性即为关系的属性,实体标识符即为关系的键。(2)联系类型的转换1)实体间的联系是1:1 可以在两个实体类型转换成两个关系模式中的任意一个关系模式的属性中加入另一个关系模式的键和联系类型的属性。范例如下:2)如实体间的联系是1:N 则在N端实体类型转换成的关系模式原创 2014-10-02 18:29:54 · 9512 阅读 · 1 评论 -
关系数据库的几种范式
关系数据库的几种范式:关系数据库的几种设计范式介绍1 第一范式(1NF) 在任何一个关系数据库中,第一范式(1NF)是对关系模式的基本要求,不满足第一范式(1NF)的数据库就不是关系数据库。 所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要转载 2014-10-02 18:34:49 · 953 阅读 · 0 评论 -
数据库的规范化与非规范化比较
数据库设计的规范化与非规范化:(1)表格与面向对象:表格包含各个字段,面向对象也是包含多个成员变量。两者有相似之处。(2)E-R图向关系图转换:一对一:一对多:多对多:(3)规范化与非规范化:1)规范化:规范化设计的过程就是按不同的范式,将一个二维表不断地分解成多个二维表并建立表之间的关联,最终达到一个表只描述一个实体或者实体间的一种联系的目标。原创 2014-10-02 18:36:54 · 7872 阅读 · 0 评论 -
数据库总结
数据库总结:(0)基本概念:1)属性:基本属性:不可以继续划分的属性;复合属性:可以继续划分的属性;单值属性:多值属性:2)主键:3)外键:另外一个表的主键作为这个表的属性;4)完全依赖:5)传递依赖:(1)数据定义、数据操纵(Data Manipulation),数据控制(Data Control):数据定义:Cre原创 2014-10-02 18:44:03 · 959 阅读 · 0 评论 -
MySQL创建index提高多表查询效率
MySQL创建index提高多表查询效率本文的目的在于探讨use index for join语句的基本原理。我们知道,在MySQL使用JION语句关联多表查询时,为表创建Index能够大幅度提高查询效率。下面以一个简单的例子来了解其中的原理。将模型简单化,假设有三个表:tblA, tblB, tblC. 每个表包含三列:col1, col2, col3. 表的其它属性不考转载 2014-11-17 21:11:41 · 931 阅读 · 0 评论 -
MySQL创建index提高多表查询效率
MySQL创建index提高多表查询效率本文的目的在于探讨use index for join语句的基本原理。我们知道,在MySQL使用JION语句关联多表查询时,为表创建Index能够大幅度提高查询效率。下面以一个简单的例子来了解其中的原理。将模型简单化,假设有三个表:tblA, tblB, tblC. 每个表包含三列:col1, col2, col3. 表的其它属性不考转载 2014-11-21 15:15:05 · 719 阅读 · 0 评论