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

看板Database (資料庫)作者 (會長繞跑了)時間18年前 (2006/07/13 03:55), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串10/27 (看更多)
你說的一點都沒錯 我從系統分析(軟體工程)的角度切入好了 在結構化的分析與設計裡面 ER Model是其中的一個工具 其他尚包含了八項工具 例如資料流程圖 結構化英文(pseudo code)等等 在結構化分析與設計裡面 強調的是資料流 因此可以用資料流程圖來捕捉 可是在OO的世界裡 物件是需要被封裝的 物件跟物件之間 是透過訊息(message)來溝通 而不再是由資料流來主導整個系統分析了 目前比較popular的DBMS 都是在關聯式的基礎上 多加了一些OO的功能 這也是我說它"不純"的原因 關於真正的OODB 我也不知道該怎麼設計 這就要有勞其他高手出來說明了 ※ 引述《come ()》之銘言: : ※ 引述《seagal (會長繞跑了)》之銘言: : : EER是多了超類別跟子類別沒錯 : : 但是OO的method跟Encapsulation還是無法對應 : data base是data oriented,當然不會把method加進去啊 : 所以我們是講data model不是講object model : 但是你要把object model定義在資料庫裡面也可以啊 : 像Oracle就可以定義object model,這也是在data model上做一些延伸而已 : : 目前OODB比較有名的有O2, ObjectStore, ONTOS這幾套商業軟體 : 最有名的好像是GemStone : 不過我不知道純OODB是什麼意思 : 這方面我讀的書比較少 : 不知道有沒有人可以推薦一下介紹的比較仔細的文章 : : ORION, IRIS, ODE等實驗性雛形 : : 為什麼大家會覺得好像都沒聽過呢 : : 原因就是因為OODB目前還不是非常成熟 : : 這就是我感嘆沒有ㄧ套很成熟的OODB可以用的原因 : 因為OODB的功能大部分都可以被ORDBMS實現啊 : 剩下的OODBMS好像也沒做的很好 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.109.169.63
文章代碼(AID): #14jLEfCJ (Database)
討論串 (同標題文章)
文章代碼(AID): #14jLEfCJ (Database)