代码改变世界

随笔档案-2011年05月

数据库设计 Step by Step (5)——理解用户需求

2011-05-28 21:49 by 知行思新, 14578 阅读, 收藏,
摘要: 引言:数据库设计 Step by Step (4)中我们讨论了泛化关系、聚合关系、三元关系等高级实体关系模型构件及其语义。从本次讲座开始我将引领大家开始数据库设计之旅,我们将从需求分析开始,途中将经过概念数据建模、多视图集成、ER模型转化为SQL、范式化等过程,最终得到完整、可用的SQL表。需求分析在数据库生命周期中至关重要,通常也是涉及人员最多的步骤。数据库设计师在这个阶段必须走访最终用户,与他... 阅读全文

数据库设计 Step by Step (4)——高级ER模型构件

2011-05-07 11:44 by 知行思新, 14986 阅读, 收藏,
摘要: 引言:数据库设计 Step by Step (3)中我们讨论了基本实体关系模型构件及其语义。这些概念非常重要,是今天这一讲的基础,在开始本文内容之前建议大家可以再回顾一下上一篇的内容。今天我们将讨论高级实体关系模型构件,与上一篇一起涵盖了ER模型构图的大部分内容。三元关系是今天这一讲的难点,大家可以重点关注。泛化(Generalization):超类型与子类型原始的ER模型已经能描述基本的数据和关... 阅读全文