数据库
文章平均质量分 81
学渣的第六感
热爱生活,永不放弃
展开
-
数据库设计 Step by Step (2)
系列的第二讲我们将站在高处俯瞰一下数据库的生命周期,了解数据库设计的整体流程。 数据库生命周期 大家对软件生命周期较为熟悉,数据库也有其生命周期,如下图所示。 图(1)数据库生命周期 数据库的生命周期主要分为四个阶段:需求分析、逻辑设计、物理设计、实现维护。 这个系列的博文将主要关注数据库生命周期中的前两个阶段(需求分析、逻辑设计),还会涉及反范式化设计的一些内容。如图中转载 2012-05-22 21:42:28 · 1071 阅读 · 0 评论 -
数据库设计 Step by Step (4)
泛化(Generalization):超类型与子类型 原始的ER模型已经能描述基本的数据和关系,但泛化(Generalization)概念的引入能方便多个概念数据模型的集成。 泛化关系是指抽取多个实体的共同属性作为超类实体。泛化层次关系中的低层次实体——子类型,对超类实体中的属性进行继承与添加,子类型特殊化了超类型。 ER模型中的泛化与面向对象编程中的继承概念相似,但其标记法(构转载 2012-05-22 21:45:35 · 928 阅读 · 0 评论 -
数据库设计 Step by Step (3)
由于内容比较多,我们将分两讲来学习实体关系模型构件。 今天我们先来学习基本实体关系模型。 实体关系(ER)模型的目标是捕获现实世界的数据需求,并以简单、易理解的方式表现出来。ER模型可用于项目组内部交流或用于与用户讨论系统数据需求。 ER模型中的基本元素 基本的ER模型包含三类元素:实体、关系、属性 图1 实体、关系、属性的ER构图 实体(Entities):实转载 2012-05-22 21:43:39 · 1148 阅读 · 0 评论 -
数据库设计 Step by Step (1)
原文链接 摘要:一直在从事数据库开发和设计工作,也看了一些书籍,算是略有心得。很久之前就想针对关系数据库设计进行整理、总结,但因为种种原因迟迟没有动手,主要还是惰性使然。今天也算是痛下决心开始这项卓绝又令我兴奋的工作。这将是一个系列的文章,我将以讲座式的口吻展开讨论(个人偷懒,这里的总结直接拿去公司培训新人用)。 系列的第一讲我们先来回答下面几个问题 数据库是大楼的根基转载 2012-05-22 21:40:19 · 144 阅读 · 0 评论