作者seagal (会长绕跑了)
看板Database
标题Re: [设计] 来谈一下分析设计
时间Thu Jul 13 04:01:31 2006
你说的一点都没错
我从系统分析(软体工程)的角度切入好了
在结构化的分析与设计里面
ER Model是其中的一个工具
其他尚包含了八项工具 例如资料流程图 结构化英文(pseudo code)等等
在结构化分析与设计里面
强调的是资料流
因此可以用资料流程图来捕捉
可是在OO的世界里
物件是需要被封装的
物件跟物件之间
是透过讯息(message)来沟通
而不再是由资料流来主导整个系统分析了
目前比较popular的DBMS
都是在关联式的基础上
多加了一些OO的功能
这也是我说它"不纯"的原因
关於真正的OODB
我也不知道该怎麽设计
这就要有劳其他高手出来说明了
※ 引述《come ()》之铭言:
: ※ 引述《seagal (会长绕跑了)》之铭言:
: : EER是多了超类别跟子类别没错
: : 但是OO的method跟Encapsulation还是无法对应
: data base是data oriented,当然不会把method加进去啊
: 所以我们是讲data model不是讲object model
: 但是你要把object model定义在资料库里面也可以啊
: 像Oracle就可以定义object model,这也是在data model上做一些延伸而已
: : 目前OODB比较有名的有O2, ObjectStore, ONTOS这几套商业软体
: 最有名的好像是GemStone
: 不过我不知道纯OODB是什麽意思
: 这方面我读的书比较少
: 不知道有没有人可以推荐一下介绍的比较仔细的文章
: : ORION, IRIS, ODE等实验性雏形
: : 为什麽大家会觉得好像都没听过呢
: : 原因就是因为OODB目前还不是非常成熟
: : 这就是我感叹没有ㄧ套很成熟的OODB可以用的原因
: 因为OODB的功能大部分都可以被ORDBMS实现啊
: 剩下的OODBMS好像也没做的很好
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.109.169.63