4.4 数据模型设计实例
结合某商业银行具体案例,对逻辑数据模型、物理数据模型设计展开详细描述。
1.围绕功能模块构建局部逻辑模型
相对于需求说明和项目方案,系统功能说明能够从功能上对系统进行进一步细分,更大程度上体现和具体化数据的关联和用户对数据的处理要求,方便建立更为科学的局部逻辑模型——围绕子功能模块建模。若要开发的系统较小,涉及的数据项较少,则可直接建立全局逻辑模型,即一开始就考察分析全部的数据。具体步骤如下:
(1)数据提取、局部数据分析
系统功能说明要包含系统的每个功能模块,以及每个模块的流程图、流程说明、输入和输出等。研究每个功能模块,结合需求说明、项目方案以及数据结构设计,收集相关数据项。
1)该功能模块要求输入以及从其他系统采集或从其他文件导人的数据。
2)该功能模块输出的数据。
3)与程序员实现该功能模块编码有关的数据,如参数表等。
4)其他数据,考虑是否有不包含在以上三类数据中的数据(以上基本包括需要数据库存放的绝大部分数据。可依据系统实际情况与用户讨论是否存在未包含在这三类数据中的其他数据)。