Re: [設計] 來談一下分析設計
你說的一點都沒錯
我從系統分析(軟體工程)的角度切入好了
在結構化的分析與設計裡面
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
討論串 (同標題文章)
Database 近期熱門文章
PTT數位生活區 即時熱門文章