• 《系统分析与设计方法》 第8章 数据建模


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

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

    优点:

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

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

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

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

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

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

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

    2、存储在资料库中

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

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

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

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

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

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

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

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

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

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

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

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

    如何构造数据模型:

    1、获取实体

    2、上下文数据模型

    3、基于键的数据模型

    4、泛化层次体系

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


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

  • 相关阅读:
    一个在线的C++帮助文档网站
    linux 学习笔记 (四)
    类的static成员函数和const成员函数
    Linux的inode、软链接、硬链接
    常用linux命令(三)
    多语言调用之 C++ 调用 Java JNI
    多语言调用之 Java调用C/C++
    NHibernate 操作原生SQL以及查询DataTable,DataSet
    DataGridView控件用法合集
    Java AOP实战 寻找SQL的引用路径
  • 原文地址:https://www.cnblogs.com/kissazi2/p/2560090.html
Copyright © 2020-2023  润新知