zoukankan      html  css  js  c++  java
  • 《系统分析与设计方法》 第8章 数据建模

    定义数据建模并解释其优点

    数据建模:它是一种为数据库定义业务需求的技术。

    优点:

    1、数据模型有助于分析员快速地确定业务词汇(比过程模型确定的更全面)

    2、数据模型几乎总是比过程模型构造得快

    3、一个完整的数据模型可以记录在一张纸上,而过程模型则常常需要十几页纸

    4、过程建模人员经常而且也很容易陷入不必要的细节中,

    5、现有系统和建议系统的数据模型之间的相似性远比他们的过程模型之间的相似性高。这种相似性在你进入后续阶段的工作时使得较少的工作被丢弃。

    解释在项目开发期间的什么时候构造数据模型以及在哪里存储数据模型

    1、在系统计划和分析期间

    2、存储在资料库中

    阅读并解释实体关系数据模型

    1、实体关系图(ERD)定义:是一种利用符号记法按照数据描述的实体和关系来刻画数据的数据模型

    实体关系数据模型的相关概念

    实体:指某些事物,企业需要存储有关这些事物的数据。

    属性:是实体的描述性性质或特征。

    数据类型:是属性的一个参数,定义了这个属性中额可以存储什么类型的数据。

    域:是属性的一个参数,定义了这个属性可以取的合法值。

    默认值:是如果用户没有制定值的话将被记录的值

    键:是一个属性(或一组属性),它们对每一个实体实力具有一个唯一的值。有时也称作标识符。

    关系:是存在于一个或多个实体之间的自然业务联系。

    基数:定义了一个实体相对于另一个关联实体之间的摸个具体值的最大和最小具体值数量。

    读书:是参与那个关系的实体数量。

    如何构造数据模型:

    1、获取实体

    2、上下文数据模型

    3、基于键的数据模型

    4、泛化层次体系

    5、具有完整属性的数据模型


    作者:kissazi2
    出处:http://www.cnblogs.com/kissazi2/
    本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    51nod1381 硬币游戏
    51nod1381 硬币游戏
    51nod1384 全排列
    LOJ P10130 点的距离 题解
    POJ P1985 Cow Marathon 题解
    求树的直径(两种方法)
    洛谷 P3518 [POI2011] SEJ-Strongbox 题解
    洛谷 UVA12101 Prime Path 题解
    POJ P2251 Dungeon Master 题解
    POJ P3009 Curling 2.0 题解
  • 原文地址:https://www.cnblogs.com/kissazi2/p/2560090.html
Copyright © 2011-2022 走看看