摘要:
ggplot2是R语言最为强大的作图软件包,强于其自成一派的可视化理念。当熟悉了ggplot2的基本套路后,数据可视化工作将变得非常轻松而有条理。本文主要对ggplot2的可视化理念及开发套路做一个总体介绍,具体绘图方法(如折线图,柱状图,箱线图等)将在后面的文章中分别进行讲解... 阅读全文
摘要:
在前两篇中,主要讲了ER建模和关系建模。在具体分析如何用数据库管理软件RDBMS(Relational Database Management System)实现这些关系前,我想有必要思考下面这个问题:问什么要这么麻烦?为什么又是ER建模又是关系建模的?本章的出发点就是回答这个问题。然而某种程度上,也是回答另一个本质性的问题:为什么要有数据库?... 阅读全文
摘要:
ER建模环节完成后,需求就被描述成了ER图。之后,便可根据这个ER图设计相应的关系表了。但从ER图到具体关系表的建立还需要经过两个步骤:1. 逻辑模型设计 2. 物理模型设计。其中前者将ER图映射为逻辑意义上的关系表,后者则映射为物理意义上的关系表。逻辑意义上的关系表可以理解为单纯意义上的关系表,它不涉及到表中字段数据类型,索引信息,触发器等等细节信息。本文将详细介绍前者。确切来说,也就是ER模型到逻辑关系表的映射是如何完成的... 阅读全文
摘要:
在数据库建设过程中,哪一步最重要?绝大多数资料会告诉你,是需求分析阶段。这一步的好坏甚至直接决定数据库项目的成败。需求分析阶段,也被称为ER建模(entity-relationship modeling)阶段,也常被称为需求可视化,概念建模等。这一阶段数据库系统开发人员将协同需求方以ER图的方式对业务需求进行可视化展现。本文将详细介绍(陈氏)ER符号体系,并在其中穿插一些具体实例讲解... 阅读全文