Zusammenfassung
Attributierte Grammatiken sind ein inzwischen weitgehend anerkanntes Verfahren zur Beschreibung der kontextabhängigen Syntax von Programmiersprachen. Sie erweitern kontextfreie Grammatiken um Regeln zur Beschreibung von Kontextabhängigkeiten. Darüberhinaus sind attributierte Grammatiken auch zur Beschreibung von Berechnungsvorschriften für Werte geeignet und stellen daher auch Konzepte zur Semantikbeschreibung zur Verfugung. Die folgenden Überlegungen sollen zeigen, daß attributierte Grammatiken auch in der Lage sind, auf der Datenmodellierungsebene wesentliche objektorientierte Konzepte darzustellen. Sie erlauben die Konstruktion objektorientierter Datenbankschemata unter der Verwendung bekannter Datenstrukturierungsmechanismen wie der Aggregation, der komplexen Typen und der Vererbung in Klassen- (Typ-) Hierarchien. Gleichzeitig wird die Aufnahme expliziter Integritätsbedingungen zur Darstellung sehr komplexer semantischer Bedeutungszusammenhänge in den eigentlichen Datentyp ermöglicht.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
Literaturverzeichnis
S. Abiteboul, R. Hull, Restructuring of Complex Objects and Office Forms, Proc. Int. Conf. On Database Theory, Rome, 1986
F. Bancilhon, S. Khoshafian, A Calculus for Complex Objects, PODS Boston, 1986, S 53–60
J. Baneijee, H.-T. Chou, J. Garza, W. Kim, D. Woelk, N. Ballou, Data model issues for object oriented applications ACM Trans. Office Information Systems, vol. 5, no. 1, 1987
F. Barbie, F. Rabitti, The Type Concept in Office Document Retrieval, Proc. 11th Int. Conf. on Very Large Data Bases, Stockholm, 1985, S 34–48
C. Beeri, A formal approach to object-oriented databases, Data & Knowledge Engineering 5, North-Holland, 1990, S 353–382
W. Chen, The Entity-Relationship Modell: Towards a Unified View of Data, ACM TODS, vol 1, no 1, 1976
H. Gönnet, F. W. Tompa, Mind Your Grammar: A New Approach to Modelling Text, Proc. 13th Int. Conf. on Very Large Data Bases, Brighton, 1987, S 339–346
J. Grosch, Object-Oriented Attribute Grammars, Proc. 5th Int. Symp. on Computer and Information Sciences
M. Gyssens, J. Paredaens, D. Van Gucht, A Grammar-Based Approach Towards Unifying Hierarchical Dara Models, Proc. Int. Conf. on Management of Data, Portland Oregon, ACM SIGMOD RECORD vol. 18, no.2, 1989, S 263–272
R. Harper, Introduction to Standard ML, Laboratory For Foundations of Computer Science, Computer Science Department Edinburgh
C. Hoare, Recursive Data Structures, Int. Journal of Computer and Information Science, vol 4, no. 2, 1975, S 105–132
W. Kim, Bertino, J. F. Garza, Composite Objects Revisted, Int. Conf. on Management of Data, Portland Oregon, ACM SIGMOD RECORD vol. 18, no.2, 1989, S 337–347
D. Knuth, Semantics of context-free languages, Math. Systems Theory, vol. 2, no. 2, 1968
W. Lamersdorf, Semantische Repräsentation komplexer Objektstrukturen, Informatik-Fachberichte 100, Springer-Verlag, 1985
V. Linnemann, Kontextfreie Grammatiken und Ableitungsbäume als Hilfsmittel bei der Programmierung, Angewandte Informatik, 1980, S 60–66
V. Linnemann, Grammatiken und Syntaxbäume in Datenbanken, Tagungsband zur GI-Fachtagung: Datenbanken in Büro, Technik und Wissenschaft, Reihe “Informatik aktuell„, Springer-Verlag, Braunschweig, 1993
B. Meyer, Object-Oriented Software Construction, Int. Series in Computer Science, Prentice Hall, 1988
Ridjanovic, Brodie 82/: D. Ridjanovic, M. L. Brodie, Dfining Database Dynamics with Attribute Grammars, Informatin Processing Letters, vol. 14, no. 3, 1982, S 132–138
A. Salomaa, Formale Sprachen, Springer-Verlag, 1973
J. Ullman, Principles of database and knowledge systems, Computer Science Press, 1993
Zhou, Baumann 90/: J. Zhou, P. Baumann, Evaluation of Complex Cardinality Constraints, Frauenhofer-Institut für Graphische Datenverarbeitung, Darmstadt, 1990
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Linnemann, V., Stutschka, U. (1995). Attributierte Grammatiken als Werkzeug zur Datenmodellierung. In: Lausen, G. (eds) Datenbanksysteme in Büro, Technik und Wissenschaft. Informatik aktuell. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-79646-3_10
Download citation
DOI: https://doi.org/10.1007/978-3-642-79646-3_10
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-59095-8
Online ISBN: 978-3-642-79646-3
eBook Packages: Springer Book Archive