软件系统设计中,到底是先设计出数据库中的表,还是先设计好数据流图啊?
按我参照书上的理解是,根据数据流图,画出e-r图,然后根据E-R图来设计表。但是数据流图里面就有表这一项。所以我有点迷茫了,请大师们帮助一下。数据流图到e-r图中间还有个...
按我参照书上的理解是,根据数据流图, 画出e-r图,然后根据E-R图来设计表。
但是数据流图里面就有表这一项。所以我有点迷茫了,请大师们帮助一下。
数据流图到e-r图中间还有个,数据字典 展开
但是数据流图里面就有表这一项。所以我有点迷茫了,请大师们帮助一下。
数据流图到e-r图中间还有个,数据字典 展开
2014-02-04
展开全部
这是一个需要多次反复的过程,个人感觉你先能够确定什么就先做什么。
有时数据项是确定的,也没什么变化,而且整个业务以数据为中心,那么先设计表也不错。
但更多的情况是根据事务来决定每个业务环节的数据,然后汇总生成数据字典,据此生成数据库表。考虑到数据访问和存储的效率,还需要对表作进一步的优化。所以,一般还是数据流图先于数据表。
有时数据项是确定的,也没什么变化,而且整个业务以数据为中心,那么先设计表也不错。
但更多的情况是根据事务来决定每个业务环节的数据,然后汇总生成数据字典,据此生成数据库表。考虑到数据访问和存储的效率,还需要对表作进一步的优化。所以,一般还是数据流图先于数据表。
更多追问追答
追问
按您说的先话流图,但画数据流图的时候,有时候输入或输出是表,但是现在表都没定义好,怎么画?
追答
说过这是个反复多次的问题
先有蛋还是先有鸡?如果你一定要输入、输出是表,那就先有表了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询