业务数据建模研讨班

     为期 3 天的内部培训课程

课程目标

此次为期 3 天的研讨班旨在教授“业务专家”(业务经理及其团队)、“信息技术专家”(分析人员、数据管理员与数据库管理员)如何在设计阶段共同协作,为其机构开发数据模型。此次研讨班有两个主题:

  • 数据建模 (Data Modelling) 概念
  • 业务规范化 (Business Normalization) 概念

此项研讨班采取多个样本解决方案练习的形式,教授学员如何开发数据模型,以提供支持业务流程所需数据与决策管理所需信息的蓝图。

学员要求

本课程对学员没有要求。它适合于业务人员(没有 IT 背景)——业务专家——将与 IT 人员一起参与数据建模项目。将与业务专家共同进行数据建模项目的 IT 人员也可参加。

数据建模课程大纲

  • 数据建模概念介绍并定义数据模型的组件 - 数据实体、属性、关联,以及它们在数据映射与实体列表中的表示。
  • 数据实体类型:定义并阐述每种数据实体类型的使用 - 主要(超类)实体、次要(子类)实体、类型实体、角色实体、交叉实体(用于表示业务活动、流程与体系)以及结构实体(用于为开发动态更新的专家数据库获取专家知识)。
  • 数据映射惯例:介绍用于记录数据映射、表示企业战略(实现业务可选方案的战略分析)的惯例。
  • 策略与关联:展示如何使用数据映射实现对管理的快速反馈,以实现策略可选方案的改进。
  • 数据属性类型:定义并阐述主键、外键、组合键及候选键的使用。定义并阐述非主属性 (Non-key Attribute),它们包括次键(即选择属性)、衍生属性、基础属性、组属性及重复组。
  • 课程练习:在整个课程中,结合样本解决方案,为学员提供难度逐步增加的多项课程练习。

业务规范化课程大纲

  • 业务规范化导论:提供业务范例,阐述业务规范化的好处和优势。
  • 采用业务规范化的原因:通过典型业务问题,阐述如何使用业务规范化构建数据,以便消除数据冗余以及由冗余数据引起的数据维护问题。
  • 第一、第二及第三业务范式:比较业务规范化与传统规范化。内容涵盖第一业务范式 (1BNF)、第二业务范式 (2BNF) 及第三业务范式(3BNF) 的规则。展示如何使用业务规范化交叉检查揭示业务含义、识别同音异义词 (Homonym) 与同义词 (Synonym)、识别潜在的业务需求。
  • 第四与第五业务范式:讲解规则,并展示如何使用第四业务范式 (4BNF) 识别超类与子类。内容涵盖第五业务范式 (5BNF) 结构实体中业务专知的识别与获取,以及由业务专家定义的动态更新的业务知识。
  • 业务规范化范例:通过循序渐进的综合课程练习和多个业务范例,向学员讲解第五业务范式规则的应用。展示这些规则如何帮助识别早先可能被忽略的额外业务需求,以便日后开发的系统与数据库能正确地应对业务需求。
  • 课程练习:在整个课程中,结合样本解决方案,为学员提供难度逐步增加的多项课程练习。