ACM Home Page
Please provide us with feedback. Feedback
Component-driven engineering of database applications
Full text PdfPdf (189 KB)
Source Conferences in Research and Practice in Information Technology Series; Vol. 166 archive
Proceedings of the 3rd Asia-Pacific conference on Conceptual modelling - Volume 53 table of contents
Hobart, Australia
Pages: 105 - 114  
Year of Publication: 2006
ISBN ~ ISSN:1445-1336 , 1-920-68235-X
Authors
Klaus-Dieter Schewe  Massey University, Department of Information Systems & Information Science Research Centre, Palmerston North, New Zealand
Bernhard Thalheim  Christian Albrechts University Kiel, Department of Computer Science and Applied Mathematics, Kiel, Germany
Publisher
Australian Computer Society, Inc.  Darlinghurst, Australia, Australia
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 24,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

Though it is commonly agreed that the design of large database schemata requires group effort, database design from component subschemata has not been investigated thoroughly. In this paper we investigate snowflake-like subschemata of database schemata expressed in the Higher-order Entity-Relationship Model (HERM). These subschemata are almost hierarchical in the sense that they may contain cycles in the schema, but not in the instances. We show that each HERM schema can be decomposed into such subschemata using a small set of composition constructors. We then describe how the composition of components can be seen as a database design primitive leading to component-driven database design and re-design pragmatics.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
4
 
5
Bancilhon, F. & Spyratos, N. (1981), Independent components of databases, in 'Very Large Data Bases, 7th Int. Conf.', IEEE Press, Cannes, France, pp. 398-408.
 
6
 
7
Beeri, C. & Thalheim, B. (1999), Identification as a primitive of database models, in T. Polle, T. Ripke & K.-D. Schewe, eds, 'Proc. Fundamentals of Information Systems, 7th Int. Workshop on Foundations of Models and Languages for Data and Objects - FoMLaDO'98', Kluwer, London, Timmel, Ostfriesland, pp. 19-36.
 
8
Bekke, J. H. T. (1992), Semantic data modelling, Prentice-Hall, London.
9
 
10
 
11
 
12
 
13
 
14
15
 
16
 
17
Kimball, R. (1996), The data warehouse toolkit, John Wiley & Sons, New York.
 
18
 
19
 
20
 
21
Moody, D. L. (2001), Dealing with complexity: A practical method for representing large entity-relationship models, PhD thesis, Dept. of Information Systems, University of Melbourne.
22
 
23
 
24
 
25
Schewe, K.-D. & Thalheim, B. (1993), 'Fundamental concepts of object oriented databases', Acta Cybernetica 11(4), 49-84.
 
26
 
27
Silverston, L., Inmon, W. H. & Graziano, K. (1997), The data model resource book, John Wiley & Sons, New York.
 
28
29
 
30
 
31
Thalheim, B. (2000b), The person, organization, product, production, ordering, delivery, invoice, accounting, budgeting and human resources pattern in database design, Technical Report Preprint I-07-2000, Brandenburg University of Technology at Cottbus, Institute of Computer Science. See also: http://www.is.informatik.unikiel.de/~thalheim/slides.htm.
 
32
 
33
 
34
Vestenicky, V., Lewerenz, J. & Feyer, T. (2000), Modeling the modication component of an information service, in 'Proc. of Challenges, ADBIS-DASFAA 2000, Prague', pp. 195-204.
 
35

Collaborative Colleagues:
Klaus-Dieter Schewe: colleagues
Bernhard Thalheim: colleagues