Re: [設計] 來談一下分析設計

看板Database (資料庫)作者時間18年前 (2006/07/13 03:10), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串7/27 (看更多)
UML是有一套設計資料庫的ER model 但是用UML設計的東西也不保證是OO UML的class diagram與一般的ER model轉換也不會有什麼問題 基本觀念一樣,只是表示法不同而已 當初推出OODB的確是要與OOPL做更緊密的結合 但是目前好像也沒看到哪一套成功的 而且也沒看到所謂的純OODB ※ 引述《seagal (會長繞跑了)》之銘言: : Class Diagram當然是可以用來塑造資料庫模型 : EER model同樣也是在ER model上面多加了超類別的概念 : 但是在SQL上就無法實做出超類別吧 : 對於您這句 不用搞對應 : 我覺得難奇怪的 : 目前只有純的OODB : 才能完全支援OOP的persistence 不知道這邊指的完全支援OOPL的persistence是什麼意思 要支援應該不難,只是效率上的問題而已 : 再搭配上UML : 在各個階段才有完整的對應(例如分析 設計階段) : 在每個層次間也有良好的對應關係(例如資料庫系統 程式語言) : 而E-R model是在結構化分析與設計中使用的 : 結構化分析與設計少了OOㄧ些東西 : 例如多型 繼承等等 : 所以才會有目前許多object-relational mapping (O/R-mapping)的議題 : 在.NET or Java的討論中都還蠻常見的 : ※ 引述《razor (=_=)》之銘言: : : 不必分哪套是哪套,也不用搞對應. : : UML手冊(3 Amigos所寫)直接告訴你: : : E-R model是Class Diagram的子集, : : Class Diagram本來就可拿來塑造資料庫模型. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.141.8

07/13 03:17, , 1F
隨便舉一個例子好了 像是繼承在關聯式資料庫就沒實做了
07/13 03:17, 1F

07/13 03:18, , 2F
EER有這樣的觀念
07/13 03:18, 2F
文章代碼(AID): #14jKaI9f (Database)
討論串 (同標題文章)
文章代碼(AID): #14jKaI9f (Database)