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 ==