作者razor (=_=)
看板Database
标题Re: [设计] 来谈一下分析设计
时间Thu Jul 20 00:50:01 2006
※ 引述《razor (=_=)》之铭言:
: ※ 引述《come ()》之铭言:
: : ※ 引述《seagal (会长绕跑了)》之铭言:
: : : EER是多了超类别跟子类别没错
: : : 但是OO的method跟Encapsulation还是无法对应
: : data base是data oriented,当然不会把method加进去啊
: : 所以我们是讲data model不是讲object model
: : 但是你要把object model定义在资料库里面也可以啊
:
: method怎麽会没办法对应?
: 预存程序跟触发程序是干什麽用的?
:
: --
:
※ 发信站: 批踢踢实业坊(ptt.cc)
: ◆ From: 61.231.17.94
: 推 seagal:ER Model里面没有sp 07/13 13:12
很不晓得到底为什麽要在 "对应" 方面这样下文章?
没错,E-R model里没有sp,但请看我的文字,我所指的是E-R model吗?
没有好吗,我压根儿就没有提E-R model与OO方面对应的事情,
我所提的只是Class Diagram与资料库实作的对应,
所以呢,Class Diagram里面有方法,要怎麽做出来? 就是预存程序或触发程序啦!
E-R model本来就没有sp,我也一点都不希望硬把method加进E-R model里头.
这是我的立论点.
请你想想看吧,你用E-R model做资料库模型时,那些sp是列在哪里?
列在程式规格里嘛!
你有硬把它们跟E-R model列在一起吗? 没有嘛!
但是,当我用Class Diagram做资料库模型的时候,
为什麽我不能把sp规格列在我的Class Diagram旁边?
我图型里头明明告诉你有这些方法啊!
我要写文件当然是把sp跟Class Diagram列在一起.
若你硬要说,这样子OO跟E-R model不能对应,
那我就给一个答案:Class Diagram就是E-R model,我根本不需要这个对应.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.160.211.33