Title :
Design theory for advanced datamodels
Author :
Schewe, Klaus-Dieter
Author_Institution :
Dept. of Inf. Sci., Massey Univ., Palmerston North, New Zealand
Abstract :
Argues in favour of a design theory for advanced data models, such as object-oriented models. We start from basic design desiderata for databases, independent from the underlying data model. The basis of our investigation is a generic object-oriented data model (OODM), for which all common data models can be considered as special cases. Then we approach a unification and generalization of dependency theory for the OODM, focusing on functional, multi-valued inclusion and join dependencies and cardinality constraints. One major problem in the theory is due to the presence of object identifiers. Finally, we discuss the relationship between dependencies, normal forms and the design desiderata, emphasizing database schema translations
Keywords :
data models; database theory; object-oriented databases; acyclicity; advanced data model design theory; cardinality constraints; database design desiderata; database schema translations; dependency theory; functional multi-valued dependencies; generic object-oriented data model; inclusion dependencies; join dependencies; normal forms; object identifiers; Algorithm design and analysis; Constraint theory; Couplings; Industrial relations; Information systems; Object oriented databases; Object oriented modeling; Relational databases; XML;
Conference_Titel :
Database Conference, 2001. ADC 2001. Proceedings. 12th Australasian
Conference_Location :
Gold Coast, Qld.
Print_ISBN :
0-7695-0966-5
DOI :
10.1109/ADC.2001.904458