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

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

优点:

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

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

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

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

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

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

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

2、存储在资料库中

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

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

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

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

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

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

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

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

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

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

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

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

如何构造数据模型:

1、获取实体

2、上下文数据模型

3、基于键的数据模型

4、泛化层次体系

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

转载于:https://www.cnblogs.com/kissazi2/archive/2012/06/24/2560090.html

《系统分析与设计方法》 第8章 数据建模相关推荐

  1. 系统分析和设计方法之全书总结

    全书总共分为四部分,每一部分都有需要仔细去学习并且需要与现实中遇到的项目做对比,这是我第一次尝试做全书总结. 系统分析和设计的基础 系统分析 系统设计 系统构造和实现以及之后的工作 1.系统分析和设计 ...

  2. 系统架构师(八)系统分析与设计方法

    定义问题与归结模型 软件系统的目的是为了解决问题,因此在建模之初最重要的步骤是对问题的分析与定义,并在此基础上归结模型,这样才能够获得切实有效的模型.定义问题的过程包括:理解真实世界中的问题和用户的需 ...

  3. 系统分析和设计方法之信息系统构件

    信息系统的构件描述了信息系统的通用性系统设计框架和描述规则,通过这种方式去设计和描述可以极大的减轻描述难度和沟通压力.除了描述框架,系统所有者.系统用户.设计人员.构造人员只是代表了角色特征,通常情况 ...

  4. 系统分析与设计方法---用户界面设计的原则

     用户界面设计 接口设计主要包括三个方面的内容:一是设计软件构件间的接口:二是设计模块和其他非人的信息生产者和消费者(如外部实体)的接口:三是人(如用户)和计算机间界面设计. 软件构件间接口的设计与架 ...

  5. MATLAB数据分析方法第2章数据描述性分析

    2.1 基本统计量与数据可视化 1.均值.中位数.分位数.三均值 均值.中位数:mean(A).media(A) 分位数:prctile(A,P),P∈[0,100] prctile(A,[25,50 ...

  6. 《系统分析与设计方法》 计算投资回收分析

    •一个系统投资¥300万,第一年的收益30万,维护费用100万:第二年的收益200万:维护费用100万:第三年的收益300万,维护费用100万:第四年的收益400万,维护费用100万:第五年的收益50 ...

  7. 《系统分析与设计方法》 练习计算投资回收分析

    练习计算投资回收分析 •一个系统投资¥300万,第一年的收益30万,维护费用100万:第二年的收益200万:维护费用100万:第三年的收益300万,维护费用100万:第四年的收益400万,维护费用10 ...

  8. 软件工程学习笔记——第六章 软件设计方法

    目录 第一章 概述 第二章 过程和活动 第三章 软件过程模型 第四章 问题定义和可行性研究方法 第五章 需求分析方法-1 第五章 需求分析方法-2 第六章 软件设计方法 第七章 软件实施与测试方法 第 ...

  9. 系统分析与设计 复习

    文章目录 系统分析与设计 复习 第 1 章 系统分析与设计概述 系统特性 DevOps 第 2 章 系统规划 **系统规划步骤** 规划模型 诺兰模型 **CMM 模型** 系统规划方法 战略集合转换 ...

最新文章

  1. 一站式论文提升服务,助您顺利发文章!
  2. Delphi 2010 安装及调试
  3. UOJ #282 糖果
  4. 使用chpasswd命令批量修改系统用户密码
  5. Linux文件系统及属性
  6. 将二维列表输出到excel
  7. 从服务器请求文件流工具类,SpringBoot我想获取图片流,然后将图片流的数据传到服务器上...
  8. 全频音箱与分频音箱的区别
  9. 第 7 章 原型模式
  10. 测试数据库日期格式转换
  11. 【转】深入理解Java:SimpleDateFormat安全的时间格式化
  12. 五大列级庄_酒庄拉菲古堡Chateau Lafite Rothschild, 波尔多五大一级庄之首
  13. proteus8.6 示波器弹不出来?
  14. 【locust】locust与jmeter性能对比
  15. 数据可视化工具-Vue-DataV入门
  16. 动辄上亿损失,网络安全谁来买单?
  17. 联想Y40加装固态硬盘
  18. 正睿OIday1总结
  19. web网页设计期末课程大作业——简单的学生网页作业源码 基于HTML仿唯品会电商项目的设计与实现
  20. 刷屏器!简单!快速!稳定!可控制速度!

热门文章

  1. 【项目】MD5加盐源码理解
  2. 【C++】 66_C++ 中的类型识别
  3. Flink在美团的实践与应用
  4. 51nod 1040:最大公约数之和(数论)
  5. 绝对炫的3D幻灯片-SLICEBOX
  6. 路由协议有类和无类的区别
  7. [跟我学中小企业架构部署]之三:数据库多实例部署
  8. 记一下uiscrollView不响应协议的问题
  9. C#设计技巧总结 网上转贴
  10. Netty源码解析1-Buffer