A Pragmatic Approach to Structured Database Design.
Luiz Tucherman, Antonio L. Furtado, Marco A. Casanova:
A Pragmatic Approach to Structured Database Design.
VLDB 1983: 219-231@inproceedings{DBLP:conf/vldb/TuchermanFC83,
author = {Luiz Tucherman and
Antonio L. Furtado and
Marco A. Casanova},
editor = {Mario Schkolnick and
Costantino Thanos},
title = {A Pragmatic Approach to Structured Database Design},
booktitle = {9th International Conference on Very Large Data Bases, October
31 - November 2, 1983, Florence, Italy, Proceedings},
publisher = {Morgan Kaufmann},
year = {1983},
isbn = {0-934613-15-X},
pages = {219-231},
ee = {db/conf/vldb/TuchermanFC83.html},
crossref = {DBLP:conf/vldb/83},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
Abstract
A database design methodology, based on the
concept of module, is proposed as a way of
managing the complexity of database descriptions
and, at the same tima, enforcing integrity
constraints. The design of databases is carried
out in two levels of abstraction, the specification level,
which is independent of any database
managemant system, and the representation level,
that refines the first one into an actual implementation of the database.
At the specification level, the definition
of a mdule consists of a high-level description
of the structures and operations of the module,
as well as the integrity constraints. Two module
constructors, extension and subsmption, are
used to define new modules fron old ones.
Extension is similar to the usual view mechanism. Subsumption is a new module constructor
that permits adding new structures, operations
and constraints to those of old modules, and
redefining old operations, tiich may be required
to maintain integrity.
The representation level description of a database is carried out using the SQL/DS system, which indicates that the modular database design proposed can be used in conjunction with present-day systems.
Finally, the concept of module graph is introduced to capture the modular structure of the database.
Copyright © 1983 by the VLDB Endowment.
Permission to copy without fee all or part of this material is granted provided that the copies are not made or
distributed for direct commercial advantage, the VLDB
copyright notice and the title of the publication and
its date appear, and notice is given that copying
is by the permission of the Very Large Data Base
Endowment. To copy otherwise, or to republish, requires
a fee and/or special permission from the Endowment.
Online Paper
CDROM Version: Load the CDROM "Volume 1 Issue 4, VLDB '75-'88" and ...
DVD Version: Load ACM SIGMOD Anthology DVD 1" and ...
Printed Edition
Mario Schkolnick, Costantino Thanos (Eds.):
9th International Conference on Very Large Data Bases, October 31 - November 2, 1983, Florence, Italy, Proceedings.
Morgan Kaufmann 1983, ISBN 0-934613-15-X
Contents
References
- [ANSI]
- ...
- [CB1]
- Marco A. Casanova, Philip A. Bernstein:
The Logic of a Relational Data Manipulation Language.
POPL 1979: 101-109
- [CB2]
- Marco A. Casanova, Philip A. Bernstein:
A Formal System for Reasoning about Programs Accessing a Relational Database.
ACM Trans. Program. Lang. Syst. 2(3): 386-414(1980)
- [CCF]
- ...
- [CV]
- Marco A. Casanova, Vânia Maria Ponte Vidal:
Towards a Sound View Integration Methodology.
PODS 1983: 36-47
- [DMW]
- Walter Dosch, Gianfranco Mascari, Martin Wirsing:
On the Algebraic Specification of Databases.
VLDB 1982: 370-385
- [EKW]
- Hartmut Ehrig, Hans-Jörg Kreowski, Herbert Weber:
Algebraic Specification Schemes for Data Base Systems.
VLDB 1978: 427-440
- [FS]
- Antonio L. Furtado, Kenneth C. Sevcik, Clesio Saraiva dos Santos:
Permitting updates through views of data bases.
Inf. Syst. 4(4): 269-283(1979)
- [DB]
- Umeshwar Dayal, Philip A. Bernstein:
On the Correct Translation of Update Operations on Relational Views.
ACM Trans. Database Syst. 7(3): 381-416(1982)
- [Ha]
- ...
- [IBM1]
- ...
- [IBM2]
- ...
- [LMWW]
- Peter C. Lockemann, Heinrich C. Mayr, Wolfgang H. Weil, Wolfgang H. Wohlleber:
Data Abstractions for Database Systems.
ACM Trans. Database Syst. 4(1): 60-75(1979)
- [LZ]
- Barbara Liskov, Stephen N. Zilles:
Specification Techniques for Data Abstractions.
IEEE Trans. Software Eng. 1(1): 7-19(1975)
- [NG]
- Shamkant B. Navathe, Suresh G. Gadgil:
A Methodology for View Inegration in Logical Database Design.
VLDB 1982: 142-164
- [Pa]
- David Lorge Parnas:
On the Criteria To Be Used in Decomposing Systems into Modules.
Commun. ACM 15(12): 1053-1058(1972)
- [SFNC]
- Ulrich Schiel, Antonio L. Furtado, Erich J. Neuhold, Marco A. Casanova:
Towards multi-level and modular conceptual schema specifications.
Inf. Syst. 9(1): 43-57(1984)
- [SNF]
- Clesio Saraiva dos Santos, Erich J. Neuhold, Antonio L. Furtado:
A Data Type Approach to the Entity-Relationship Approach.
ER 1979: 103-119
- [SS]
- John Miles Smith, Diane C. P. Smith:
Database Abstractions: Aggregation and Generalization.
ACM Trans. Database Syst. 2(2): 105-133(1977)
- [TF]
- ...
- [TFC]
- ...
- [We]
- ...
- [WM]
- ...
- [YWH]
- S. Bing Yao, Vance E. Waddle, Barron C. Housel:
View Modeling and Integration Using the Functional Data Model.
IEEE Trans. Software Eng. 8(6): 544-553(1982)
- [Zi]
- ...
- [ZLT]
- ...
Copyright © Tue Mar 16 02:21:57 2010
by Michael Ley (ley@uni-trier.de)