银行软件研发中心培训资料:应用系统数据模型设计技术规范培训

银行软件研发中心培训资料:应用系统数据模型设计技术规范培训.ppt

完成本课程后,应该掌握以下内容:
了解ER数据模型
了解范式化设计
掌握数据模型管理
掌握数据设计
掌握逻辑数据模型设计
掌握物理数据模型设计

第一范式:一个关系R的所有属性都是原子的,即属性不可分。
第二范式:对遵循第一范式关系模式R,且它的所有非键属性要完全函数依赖于主键中的每个组成键,则称关系模式R属于第二范式。
第三范式:对遵循第二范式关系模式R,而且它的非键属性全部直接依赖于主键,而不依赖于其它非键属性。则称关系模式R属于第三范式。

数据模型管理(二)
逻辑数据模型采用ERWIN工具进行E-R图绘制建模。企业级逻辑数据模型、应用级逻辑数据模型应包含逻辑数据模型ER图和逻辑数据模型说明文档两部分内容。
ER图应包含以下内容:主题域视图(StoredDisplays)、实体、关系:
a.主题域视图应至少包含:主题域视图的名称、定义。主题域视图的定义用业务语言描述主题域视图所表达的主要内容。
b.实体应至少包含:实体名称、实体定义、以及实体主键、普通属性。
c.实体间关系分为标识性关系、非标识性关系、多对多的关系,需选择其中一种作为两个实体之间的关系。
逻辑数据模型说明文档应包含以下内容:
a.文档说明、术语定义、本次版本与上次版本的变更历史与变更内容描述。
b.数据模型内容说明、实体清单,可适当补充场景分析。

数据库总体设计
对数据库进行选型,并在项目总体方案中明确。
根据上述分析,形成简要的ER图(仅含主键、外键等重要属性),完成项目总体方案中关于数据结构的概要设计。
将业务数据量和数据量变化趋势分析、需要保留的业务数据(或帐务)和处理原则、业务数据的可变性分析体现在业务需求分析说明书的中。
从数据质量管理角度,充分了解系统功能对数据信息在各个数据质量维度的业务规则要求。

逻辑数据模型设计步骤
确定应用所属数据区
抽取数据项
明确实体
分析实体间的关系
对实体分类
确定各应用逻辑数据模型所有实体在本应用是主数据源,还是辅数据源
绘制E-R图

物理数据模型设计要求(一)

物理实现方法
操作执行频度
操作类型、操作执行条件
容量、增长量估算
条件判断的字段或字段组合,以及字段的区分度
是否有定期数据加载或清理

基本设计要求
物理数据模型设计阶段需明确数据各维度的业务规则和技术规则,将质量管理实现方式为DDL的相关限制明确到到DDL中实现。
物理数据模型设计阶段需按照《数据生命周期管理技术规范》明确各表结构在线阶段、归档阶段保存时间。
表结构需设计登记维护信息(比如创建人、创建日期、创建时间,最后更新人、最后更新日期、最后更新时间)。
主键、外键的建立是以逻辑数据模型E-R图为依据。
表结构字段设计应遵循技术元数据标准。

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注