数据建模经典教程(第2版) 丁永军 译:
第1章:数据模型
数据模型是对复杂信息的简化。
模型是一组文字及各类符号的集合,用来将一个复杂的概念简单化。
信息过载:即当前的信息量超过了大脑所能接受的最大信息量。
数据模型应满足如下要求:
1、只包含类型:通常无需显示具体的数值,比如巧克力3匙等。
2、包含相互作用:数据模型需要抓住不同概念、类型间的相互作用或关系。
3、提供一个简洁的交流媒介。

第2章:为什么需要数据模型
数据模型之所以如此重要,因为它所带来的两个核心价值:交流性和精确性。
交流性:数据模型作为一种理想的工具,可以有效达到理解、记录并最终协调不同观点的目的。
1、建模过程中的交流
2、建模过程后的交流
无论是建模中,还是建模完成后,都需要进行交流、沟通。

精确性:阅读模型时,其中的每一个符号和条目都是清晰、无二义性的。
下面3中情况,数据模型的精确性将降低。
1、弱定义 
如果一个数据模型中的一些条目的定义,缺乏根据或压根不存在,那么此时极有可能对这些条目产生多种理解。
2、伪数据 
当第2种情形出现在某一数据超出了常规的取值,而我们又希望将其引入特定的数据记录中。
3、模糊或缺失的标签
阅读一个数据模型类似于阅读一本书,应该有正确的句子结构,动词是句子中非常重要的组成部分。
对于数据模型,这些动词用于描述模型中一些概念间的相互关联。
一个客户可能会订购一个或多个订单。
而诸如联系、有等模糊的动词,或缺少动词,将降低整个数据模型的精确性。

使用数据模型:
1、理解已有的应用程序:
逆向工程:即表示根据现有的应用构建出数据模型的过程。
2、风险管理:影响分析是进行风险管理的一种方法,借助数据模型进行影响分析,来明确对所购买的软件进行结构修改会产生什么影响。
3、了解业务
开展一个大型项目开发的必要条件是在了解应用程序如何辅助业务开展之前,你最好先去了解相关的业务流程。
4、培训团队成员
数据模型可以作为非常有效的阐述工具。

第3章
哪些相机设置也适用于数据模型

1、范围 2、抽象 3、时间 4、功能 
格式:1、概念视图(校样) 2、逻辑视图(底片) 3、物理视图(图片)

第2部分 数据模型要素
第4章 实体
一个实体表示的是对于业务非常重要或值得获取的事物及与之相关的信息集合。每个实体都由一个名词或名词词组定义,并符合六大种类之一:
谁、什么、何时、何地、为何及如何。

实体类型:概念、逻辑和物理。
实体分为强实体和弱实体。

第5章 属性

(待继续及排版...)

数据建模-经典教程笔记相关推荐

  1. 尚硅谷大数据技术Zookeeper教程-笔记01【Zookeeper(入门、本地安装、集群操作)】

    视频地址:[尚硅谷]大数据技术之Zookeeper 3.5.7版本教程_哔哩哔哩_bilibili 尚硅谷大数据技术Zookeeper教程-笔记01[Zookeeper(入门.本地安装.集群操作)] ...

  2. 尚硅谷大数据技术Scala教程-笔记04【集合】

    视频地址:尚硅谷大数据技术之Scala入门到精通教程(小白快速上手scala)_哔哩哔哩_bilibili 尚硅谷大数据技术Scala教程-笔记01[Scala课程简介.Scala入门.变量和数据类型 ...

  3. 尚硅谷大数据技术Spark教程-笔记02【SparkCore(核心编程,map、mapPartitions、mapPartitionsWithIndex、flatMap、glom、groupBy)】

    视频地址:尚硅谷大数据Spark教程从入门到精通_哔哩哔哩_bilibili 尚硅谷大数据技术Spark教程-笔记01[Spark(概述.快速上手.运行环境.运行架构)] 尚硅谷大数据技术Spark教 ...

  4. 尚硅谷大数据技术Spark教程-笔记01【Spark(概述、快速上手、运行环境、运行架构)】

    视频地址:尚硅谷大数据Spark教程从入门到精通_哔哩哔哩_bilibili 尚硅谷大数据技术Spark教程-笔记01[Spark(概述.快速上手.运行环境.运行架构)] 尚硅谷大数据技术Spark教 ...

  5. 尚硅谷大数据技术Spark教程-笔记09【SparkStreaming(概念、入门、DStream入门、案例实操、总结)】

    尚硅谷大数据技术-教程-学习路线-笔记汇总表[课程资料下载] 视频地址:尚硅谷大数据Spark教程从入门到精通_哔哩哔哩_bilibili 尚硅谷大数据技术Spark教程-笔记01[SparkCore ...

  6. 尚硅谷大数据技术Hadoop教程-笔记02【Hadoop-入门】

    视频地址:尚硅谷大数据Hadoop教程(Hadoop 3.x安装搭建到集群调优) 尚硅谷大数据技术Hadoop教程-笔记01[大数据概论] 尚硅谷大数据技术Hadoop教程-笔记02[Hadoop-入 ...

  7. 尚硅谷大数据技术Hadoop教程-笔记01【大数据概论】

    视频地址:尚硅谷大数据Hadoop教程(Hadoop 3.x安装搭建到集群调优) 尚硅谷大数据技术Hadoop教程-笔记01[大数据概论] 尚硅谷大数据技术Hadoop教程-笔记02[Hadoop-入 ...

  8. 尚硅谷大数据技术Hadoop教程-笔记03【Hadoop-HDFS】

    视频地址:尚硅谷大数据Hadoop教程(Hadoop 3.x安装搭建到集群调优) 尚硅谷大数据技术Hadoop教程-笔记01[大数据概论] 尚硅谷大数据技术Hadoop教程-笔记02[Hadoop-入 ...

  9. 阿里巴巴大数据实践数据建模篇读书笔记001-大数据建模的意义

    为什么需要数据建模? 数据建模就是数据组织和存储方法,它强调从业务,数据存取和使用角度合理存储数据. 良好的适合业务和基础数据存储环境的模型有以下优点. 1.性能:良好的数据模型可以帮助我们快速查询所 ...

  10. OpenCV4经典案例实战教程 笔记

    OpenCV4经典案例实战教程 笔记 这几天在看OpenCV4经典的案例实战教程,这里记录一下学习的过程. 案例一 刀片1的缺陷检测 这里的目的是检测出有缺陷的刀片,如下图. 先总结一下思路,这里首先 ...

最新文章

  1. Spring boot配置log4j输出日志
  2. gan神经网络_神经联觉:当艺术遇见GAN
  3. python爬取知乎问题_python爬取知乎首页问题
  4. SpringBoot集成Spring Security(二)注册 、密码加密、修改密码
  5. 谷歌提出“数据回波”榨干GPU空闲时间,训练速度提升3倍多
  6. django处理静态文件
  7. python3openpyxl,python3和openpyxl,在写入fi时格式化日期列表
  8. 7万硕士、21万本科生在送外卖,是自愿还是工作难找无奈之举?
  9. Security+ 学习笔记12 安全编码实践
  10. C++之priority_queue
  11. 黑苹果intel网卡驱动
  12. 代码高亮与美化的工具
  13. After Effect弹性表达式的用法
  14. 计算机英语rom是什么意思,rom是什么意思
  15. html 圆角矩形,圆角矩形
  16. 使用多张图片做帧动画的性能优化
  17. 奥塔在线:Centos7下Nginx的安装
  18. 分布式系统监控平台-Overwatch架构设计(已开源)
  19. 小议场效应管的驱动电路
  20. wscript.shell用法

热门文章

  1. Blackman 窗函数
  2. Mathematic Paradigm
  3. 节约里程法解决VRP物流配送路径优化问题及局部优化改进-matlab代码
  4. SQL中内连接和外连接的区别
  5. stm32——使用串口下载程序
  6. TOGAF ADM指导
  7. 精品思维导图模板合集,锻炼你的逻辑思维,提升能力空间
  8. 图吧主机linux,图吧垃圾佬的LINUX体验
  9. viper4android 样本,【图片】大福利,ViPER4Android FX音效及超过200个精选脉冲样本(转)【华为荣耀3x畅玩版吧】_百度贴吧...
  10. Python-《转载-Github上的python开源项目》