在整个软件开发中,数据库设计占了什么地位?

drama 至德讯通(北京)科技有限公司 技术总监/研发总监  2001-11-29 09:25:58
前段时间有人和我争这个问题。
...全文
345 点赞 收藏 10
写回复
10 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
hanlw 2001-12-08
1. 现在的软件设计已由以过程为中心,转变为以数据为中心
2. 现代的数据库概念已不仅仅是类似dbf时代的概念,而是包括数据仓库、开发文档、维护文档等一系列数据的综合体,构成了软件工程中的重要一足。
回复
hairui 2001-11-30
相对整个软件工程,要只说数据库设计的话,只能算是其中一小步
因为在真正到达数据库的设计这一步骤之前有许多工作都是为具体设计作铺垫的
回复
drama 2001-11-30
to:shizi_mhy(柿子) :
不过对于ERP,MIS等数据库软件来说
数据库的设计却是整个系统功能实现最根本的基础
能不能对上面解释一下.

to:SE1() 
能不能解释一下/
我的一些看法
业务逻辑和数据库中间应该是不透明的.
以我现在做的电子商务而言.,数据库设计是在完成了详细设计后类图出了,然后数据库基本也就出来了.只是小部分要修改而已/
to
回复
SE1 2001-11-30
对于OLTP和OLAP的系统来说,在软件开发中数据库设计应该占据举足轻重的地位。
对于其他的一些系统的软件开发来说,例如操作系统、多媒体处理、数学计算等,数据库设计的地位就大打折扣了。
回复
shizi_mhy 2001-11-30
从整个工程来说,数据库的设计所占的比重是相对小了些
不过对于ERP,MIS等数据库软件来说
数据库的设计却是整个系统功能实现最根本的基础
如果数据库设计的不好,会直接导致一些功能根本无法实现
并且数据库的设计绝对需要一个非常有经验的人通盘考虑业务的需求后才能做好的
当然以上都是对ERP,MIS而言的
对于其他系统柿子没有做过也不敢妄言
:))
回复
guohong98 2001-11-30
对于需要数据库的系统来说,数据库是永久对象的存储介质,
数据库设计中最主要的两个方面:数据完整性和性能,
这两个方面分别体现业务逻辑需求的一部分和系统需求的一部分
是需求分析中部分结果的计算机表述
回复
drama 2001-11-30
当然对olap来说,对数据库的要求是不一样了.但是对其他的呢>
回复
ycats 2001-11-30
同意 drama():
关键是对象设计,对于数据库的专门设计工作,主要就是优化啦。
回复
SE1 2001-11-30
“业务逻辑和数据库中间应该是不透明的.”我不这样认为。
在OLTP中,业务逻辑实际上就是规定如何操纵数据库中的数据,在OLAP中,业务逻辑就是如何汇总、统计和分析数据库(数据仓库)中的数据。
回复
masterlee 2001-11-29
地位比较重要,因为任何大型软件都离不开数据库。
回复
相关推荐
发帖
研发管理
创建于2007-08-27

1221

社区成员

软件工程/管理 管理版
申请成为版主
帖子事件
创建了帖子
2001-11-29 09:25
社区公告
暂无公告