看板 Database 關於我們 聯絡資訊
※ 引述《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