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

看板Database (資料庫)作者時間18年前 (2006/07/21 00:03), 編輯推噓3(300)
留言3則, 2人參與, 最新討論串25/27 (看更多)
是你說要把SP放到method裡面的喔 這根本是跟class diagram概念上衝突的做法 注意下面你講的這句話 我所提的只是Class Diagram與資料庫實作的對應, 所以呢,Class Diagram裏面有方法,要怎麼做出來? 就是預存程序或觸發程序啦! ※ 引述《razor (=_=)》之銘言: : ※ 引述《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! multi valued attribute跟aggregation根本是兩個概念 : 最少是用個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: 140.116.142.82

07/21 11:32, , 1F
元波的視野只有在關聯式資料庫上 多說無益了
07/21 11:32, 1F

07/21 22:46, , 2F
那又怎樣?說sp就非得用sp嗎? 我想變通一點你還管我啊?
07/21 22:46, 2F

07/22 03:00, , 3F
攬的管你ㄌㄟ 跟沒品的人沒蛇麼好獎的
07/22 03:00, 3F
文章代碼(AID): #14lwbWgA (Database)
討論串 (同標題文章)
文章代碼(AID): #14lwbWgA (Database)