Meta object model for relational data storage: Difference between revisions
Jump to navigation
Jump to search
Content deleted Content added
imported>Hendrik Brummermann first version |
imported>Hendrik Brummermann |
||
| Line 7: | Line 7: | ||
== The basic Meta Model == |
== The basic Meta Model == |
||
This chapter will describe a generic meta model for object orientated systems. |
|||
=== Model Layer === |
|||
Let's start with thinking about the model layer. It consists of classes with their attributes and associations. In addition to that the classes form a hierarchy of specializations. |
|||
TODO: insert picture here. |
|||
In Marauroa "associations" are named "slots". They don't have a target type. |
|||
=== Instance Layer === |
|||
Based on the model layer instances can be created: |
|||
TODO: insert picture here. |
|||
It consists of objects (4711 of type Player), values (43 for atk) and links (items in the bank_slot). Of cause there are some consistency conditions required. For example value.object.class <= value.attribute.class. |
|||
== Converting the Meta Model into a database structure == |
== Converting the Meta Model into a database structure == |
||