![]() |
![]() |
![]() |
@inproceedings{DBLP:conf/adbis/AlbrechtAS97, author = {Meike Albrecht and Margita Altus and Martin Steeg}, title = {Conceptual Data Modeling, Implementation Prototyping, Transformation, and Application Design - An Animating Approach using RADD}, booktitle = {Proceedings of the First East-European Symposium on Advances in Databases and Information Systems (ADBIS'97), St.-Petersburg, September 2-5, 1997. Volume 1: Regular Papers}, publisher = {Nevsky Dialect}, year = {1997}, pages = {231-240}, ee = {db/conf/adbis/AlbrechtAS97.html}, crossref = {DBLP:conf/adbis/97}, bibsource = {DBLP, http://dblp.uni-trier.de} }BibTeX
Considering during design, behavior and performance properties of transactions is very important for 'dynamic' databases where large amounts of data are updated frequently. This paper presents an approach to support the design of such databases. Basis of our approach are schemata of an extended entity-relationship model which are constructed in a modular way and can then be enriched by behavior specifications, functions, and view definitions. The goal is to derive as far as possible the retrieval and update semantics from a given data schema, such that we gain aspects concerning design untidynesses, inconsistencies, or behavior bottlenecks. These are eliminated in later steps using conventional design and implementation strategies, and database tuning measures.
The components of the database design toolbox RADD can be used to derive and analyze applications of the resulting information system, such that alternative EER representations with better behavior properties can be automatically generated, and visualized to the database designer. The alternative representation can then be taken instead of the given schema or discussed with the designer, to optimize the given schema structurally, semantically, and operationally. This way, bottlenecks of the modeled system can be omitted using the conceptual view to the database, and a logical formalism for requirements specification and database tuning.
Copyright © 1997 by the ACM, Inc., used by permission. Permission to make digital or hard copies is granted provided that copies are not made or distributed for profit or direct commercial advantage, and that copies show this notice on the first page or initial screen of a display along with the full citation.