ljl3618

导航

 

2012年9月17日

摘要: 数据库中有几种对应关系? 有3种,分别是一对一、一对多和多对多注:一对一通常通过存储过程来实现,一对多通常通过外键约束或触发器来实现,多对多通常通过添加新表(中间表)来实现什么是反规范化?为什么需要反规范化? 顾名思义,反规范化就是为提升数据库的适用性而有意的违反规范的操作。 规范化有时会成为数据库设计者佩戴的十字架,会变成他们的信仰,他们是为了规范化而规范化数据而不是为了数据库的适用性,反规范化通常用于以下几种情况: 当声明计算列或者存储一些派生数据有助于更有效地运行报表时,那么不管怎样也要采用; 在表中包括一个(或者多个)反规范化的列,可以消除或者显著减少检索信息所需的链... 阅读全文
posted @ 2012-09-17 23:07 ljl3618 阅读(137) 评论(0) 推荐(0)
 

2012年9月16日

摘要: 很高兴能够在这个博客上与大家交流学习,作为SQL方面的菜鸟,我知道有很多方面需要向大家学习,以下是我的学习笔记,请大家多做指导。什么是“范式”? “范式”简单的说就是将数据转变成一个有逻辑的、无重复格式,可以很容易将此格式再重新组合成一个整体。这一过程称之为规范化什么是“表”? 表是具有相同常规属性的数据实例的集合。这些数据实例组合成数据行和列。表表示“现实中”的数据集合。规范化的重要性: 规范化的概念是现代OLTP(联机事务处理)数据库设计的基石。规范化的由来: 规范化和关系数据库的概念是同时出现的,两者都来源于E.F.Codd(IBM)在1969年发表的著作。Coddle提出这样一... 阅读全文
posted @ 2012-09-16 23:44 ljl3618 阅读(166) 评论(0) 推荐(0)