| 35 | |
| 36 | * 2008/05/06 |
| 37 | * Object Database vs. 傳統的RDBMs |
| 38 | * 傳統的資料庫在資料處理的應用上,概念上僅僅使用較為簡單且較少的資料型態。所以相對地,較少的資料型態只需要經過第一次正規化即可。 |
| 39 | * 而在近幾年,複雜的資料型態已經發展的越來越重要了。 |
| 40 | * 如:一個地址可以被看成是一個單一字串或是可由分開合成的屬性來組成,這可能就不僅僅是第一正規化就可以達到的。 |
| 41 | * Object Database 可以很便利的去儲存multivalued attributes,不需要在第一正規化裡建立許多分別的關聯來儲存這些值。 |
| 42 | * Object Database 可以應用在computer-aided design, computer-aided software engineering multimedia, image databases, 和document/hypertext databases等方面。 |
| 43 | * 一般來說,一個物件相當於實體關係模型(Entity Relationship Model, ER Model)裡的一個實體(entity)。 |
| 44 | * 物件導向的概念是基於將與一個物件有相關的資料封裝成single unit。 |
| 45 | * Object-oriented data model 其實就是一種類似ER model 的logical data model。 |