需求分析说明书
产品描述;
系统目标;
系统功能结构图;
系统流程图;
业务描述;
一个一个模块的详细介绍;
功能构成;
功能描述;
功能预览;
数据库设计
一个成功的系统如果说是由50%的业务和50%的软件,而50%的成功软件又由25%的数据库+25% 的程序组成。
确认实体
实体是实体一关系模型的基本对象,是现在世界中各个事务的抽象。每个实体相当于数据库的一张表。一般实体都有自己的键值,称为强实体,如果没有键值称为弱实体。在创建实体后就可以一一标识他们的属性。
E-R图为读者提供了不错的数据蓝图。可以分为三步进行:首先设计局部E-R图;然后合并各个局部E-R图;并解决可能存在的冲突,得到初步E-R图;最后修改和重构初步E-R图,消除其中的沉余部门,得到最终的全局E-R图,即概念模式。设计全局E-R模式的目的不在于把若干局部E-R模式形式上合并为一个E-R模式,而在于消除冲突,是之成为能够被全系统中所有用户共同理解和接受的统一的概念模型。使设计人员仅从用户角度看待数据及处理要求和约束,产生一个反映用户观点的概念模式。
全局ER模式优化
1.实体类型的个数尽量要少;
2.实体类型的所含属性个数尽可能少;
3.实体类型间联系无沉余;