Re: [設計] 來談一下分析設計
※ 引述《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
討論串 (同標題文章)
Database 近期熱門文章
PTT數位生活區 即時熱門文章