博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何更好的抽象er图
阅读量:6044 次
发布时间:2019-06-20

本文共 516 字,大约阅读时间需要 1 分钟。

软件开发的流程大致分为三个:

  • 做原型
  • 完成后台
  • 前后台对接

而要能完善的做出后台,自然就得考虑清楚各个数据的关系,而这个如果能有一个良好的er图指引,那么这就是一个很简单的事情,就像潘老师所说,完成原型和er图,这个项目就完成了大半了。如何更好的抽象er图,接下来谈谈我现阶段的理解。

er图的数据和关系得来自原型

抽象er图,首先便是要理清各实体的关系,1:1,1:n,m:n,这些不用多说,同时在考虑这些关系时,一定得依据自己开发的原型来,在上上周建er图的时候,我们就犯了一个脑残的错误,依据需求文档建完原型以后,就不管它了,建er图时又去看需求文档,而我们的原型是进行了一定改善的所以我们的er图和原型就不太能对上,在老师检查时一眼就看出了我们的问题,并说出了让我映像深刻的一句话:

完成原型和er图,这个项目就完成了大半了

er图的抽象绝对不能脱离原型

关系之间是有先后的

以前从来没想过,实体之间是有先后顺序的,比如在本次的项目中,就得先有学院,才能有专业,在astah画的er图中小圆圈就代表这一方可以为0,为零就等同于可以后有的

clipboard.png

总结

暂时想到er图中需要重点注意的就这两个,如在以后的项目中有了更深的体会再做补充。

转载地址:http://hdfex.baihongyu.com/

你可能感兴趣的文章
Paramiko模块学习
查看>>
06- 移动端APP兼容性测试以及APP兼容性测试手机选择与云测试技术
查看>>
深度学习的一些教程
查看>>
云计算OpenStack讲座笔记
查看>>
ASP.NET MVC SignalR(1):背景
查看>>
[C++基础]044_C++的成员函数本质
查看>>
java_spring_bean的作用域_实例是否为单实例
查看>>
Java_生产者消费者模式
查看>>
EXTJS4.0的改变
查看>>
Careercup | Chapter 7
查看>>
js继承的方式
查看>>
关于统计数据
查看>>
zabbix监控Mariadb数据库
查看>>
Node.js权威指南 (1) - Node.js介绍
查看>>
入门第三课 Python中的变量,及数字、字符串详解
查看>>
centos利用yum安装卸载软件常用命令
查看>>
PhpStorm 常用快捷键
查看>>
Redis常用问题
查看>>
用python编写一个合格的ftp程序,思路是怎样的?
查看>>
HttpServletRequest 接口、HttpServletResponse 接口、请求转发与重定向
查看>>