Database Reference
In-Depth Information
heritance. This use of inclusion turns objects into sets (of their sub-objects) and makes the whole
approach intrinsically set-based rather than instance-based.
Partial order instead of graph. COM proposes to partially order all data elements by assum-
ing that references represent greater elements and dimension types of concepts represent greater
concepts. Data modeling is then reduced to ordering elements so that other properties and mecha-
nisms are derived from this relation. Note that partial order also allows us to treat elements as sets
of their lesser elements.
These principles are rather general and support many mechanisms and patterns of thought currently
being used in data modeling. In particular, we demonstrated how this approach can be used for logical
navigation using operations of projection and de-projection, inference where constraint propagation path
is chosen automatically, and multidimensional analysis where cube and measures are easily constructed
using the partially ordered structure of the model. Taking into account its simplicity and generality,
COM and COQL seem rather perspective direction for further research and development activities in
the area of data modeling.
REFERENCES
Abiteboul, S., & Kanellakis, P. C. (1998). Object identity as a query language primitive. [JACM]. Journal
of the ACM , 45 (5), 798-842. doi:10.1145/290179.290182
Agrawal, R., Gupta, A., & Sarawagi, S. (1997). Modeling multidimensional databases . In 13th Interna-
tional Conference on Data Engineering (ICDE'97), (pp. 232-243).
Bancilhon, F. (1996). Object databases. [CSUR]. ACM Computing Surveys , 28 (1), 137-140.
doi:10.1145/234313.234373
Chambers, C., Ungar, D., Chang, B., & Hölzle, U. (1991). Parents are shared parts of objects: Inheritance
and encapsulation in self. Lisp and Symbolic Computation , 4 (3), 207-222. doi:10.1007/BF01806106
Codd, E. (1970). A relational model for large shared data banks. Communications of the ACM , 13 (6),
377-387. doi:10.1145/362384.362685
Codd, E. F. (1979). Extending the database relational model to capture more meaning. [TODS]. ACM
Transactions on Database Systems , 4 (4), 397-434. doi:10.1145/320107.320109
Dittrich, K. R. (1986). Object-oriented database systems: The notions and the issues. In Proceedings of
the International Workshop on Object-Oriented Database Systems , (pp. 2-4).
Eliassen, F., & Karlsen, R. (1991). Interoperability and object identity. SIGMOD Record , 20 (4), 25-29.
doi:10.1145/141356.141362
Gyssens, M., & Lakshmanan, L. V. S. (1997). A foundation for multi-dimensional databases. In Pro-
ceedings of the 23rd International Conference on Very Large Data Bases (VLDB'97), (pp. 106-115).
Hull, R., & King, R. (1987). Semantic database modeling: Survey, applications, and research issues.
[CSUR]. ACM Computing Surveys , 19 (3), 201-260. doi:10.1145/45072.45073
Search WWH ::




Custom Search