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

看板Database (資料庫)作者 (=_=)時間18年前 (2006/07/20 23:12), 編輯推噓0(110)
留言2則, 2人參與, 最新討論串24/27 (看更多)
※ 引述《come ()》之銘言: : OO有一個很重要的要件就是封裝 : 因為OO是把資料跟動作封裝在一個物件裡 : 但是RDBMS中並沒有把資料跟物件封裝在一起的概念 我管你OO不OO! 明明就是用在資料庫塑模,你硬要講封裝. 你到底懂不懂,當Class Diagram用在資料庫塑模的場合, 並不是整套UML的features全都套用上去啦! 要不然你還指望A表格繼承B表格嗎? : 而且我看到的書也只敢說UML和EER非常接近 : 還沒有看到以人說class diagram=ER的 : 舉例來說 : ER中有multi valued attribute,class diagram要怎麼對應呢? 多值屬性!? 簡單啊,aggregation or composition! 最少是用個tagged value說明某屬性是個多值屬性,其值是如何由多個單值組成. : 你沒辦法直接對應把!你只能把他轉換成物件的方式後用另一個class來表示 : 但是這裡的原意和ER中的multi valued attribute已經不同了吧! : 而且SP在資料庫裡面是全域的函數 : class diagram裡面你要怎麼表示? 可以不使用sp,而是用trigger. : UML裡面也只說可以用來model RDBMS裡的"table" : 但也沒說class diagram=ER 很抱歉,正確地說, class diagram > ER . -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.216.54.47 ※ 編輯: razor 來自: 61.216.54.47 (07/20 23:15) ※ 編輯: razor 來自: 61.216.54.47 (07/20 23:17) ※ 編輯: razor 來自: 61.216.54.47 (07/20 23:19)

07/20 23:26, , 1F
[舉手] 語氣能不能溫柔一點.... [縮]
07/20 23:26, 1F

07/21 11:28, , 2F
元波真是好笑 叫別人給他建議自己講那麼生氣
07/21 11:28, 2F
文章代碼(AID): #14lvrVGY (Database)
討論串 (同標題文章)
文章代碼(AID): #14lvrVGY (Database)