Conceptual Modelling of Database Applications Using an Extended ER Model

G. Engels, M. Gogolla, U. Hohenstein, K. Hülsmann, P. Löhr-Richter, G. Saake, H.-D. Ehrich, Data & Knowledge Engineering 9 (1992) 157–204.

Download
No fulltext has been uploaded.
Journal Article | English
Author
Engels, GregorLibreCat; Gogolla, Martin; Hohenstein, Uwe; Hülsmann, Klaus; Löhr-Richter, Perdita; Saake, Gunter; Ehrich, Hans-Dietrich
Abstract
In this paper, we motivate and present a data model for conceptual design of structural and behavioural aspects of databases. We follow an object centered design paradigm in the spirit of semantic data models. The specification of structural aspects is divided into modelling of object structures and modelling of data types used for describing object properties. The specification of object structures is based on an Extended Entity--Relationship (EER) model. The specification of behavioural aspects is divided into the modelling of admissible database state evolutions by means of temporal integrity constraints and the formulation of database (trans)actions. The central link for integrating these design components is a descriptive logic--based query language for the EER model. The logic part of this language is the basis for static constraints and descriptive action specifications by means of pre- and postconditions. A temporal extension of this logic is the specification language for temporal integrity constraints. We emphasize that the various aspects of a database application are specified using several appropriate, but yet compatible formalisms, which are integrated by a unifying common semantic.
Publishing Year
Journal Title
Data & Knowledge Engineering
Volume
9
Issue
2
Page
157-204
LibreCat-ID

Cite this

Engels G, Gogolla M, Hohenstein U, et al. Conceptual Modelling of Database Applications Using an Extended ER Model. Data & Knowledge Engineering. 1992;9(2):157-204. doi:http://dx.doi.org/10.1016/0169-023X(92)90008-Y
Engels, G., Gogolla, M., Hohenstein, U., Hülsmann, K., Löhr-Richter, P., Saake, G., & Ehrich, H.-D. (1992). Conceptual Modelling of Database Applications Using an Extended ER Model. Data & Knowledge Engineering, 9(2), 157–204. http://dx.doi.org/10.1016/0169-023X(92)90008-Y
@article{Engels_Gogolla_Hohenstein_Hülsmann_Löhr-Richter_Saake_Ehrich_1992, title={Conceptual Modelling of Database Applications Using an Extended ER Model}, volume={9}, DOI={http://dx.doi.org/10.1016/0169-023X(92)90008-Y}, number={2}, journal={Data & Knowledge Engineering}, author={Engels, Gregor and Gogolla, Martin and Hohenstein, Uwe and Hülsmann, Klaus and Löhr-Richter, Perdita and Saake, Gunter and Ehrich, Hans-Dietrich}, year={1992}, pages={157–204} }
Engels, Gregor, Martin Gogolla, Uwe Hohenstein, Klaus Hülsmann, Perdita Löhr-Richter, Gunter Saake, and Hans-Dietrich Ehrich. “Conceptual Modelling of Database Applications Using an Extended ER Model.” Data & Knowledge Engineering 9, no. 2 (1992): 157–204. http://dx.doi.org/10.1016/0169-023X(92)90008-Y.
G. Engels et al., “Conceptual Modelling of Database Applications Using an Extended ER Model,” Data & Knowledge Engineering, vol. 9, no. 2, pp. 157–204, 1992.
Engels, Gregor, et al. “Conceptual Modelling of Database Applications Using an Extended ER Model.” Data & Knowledge Engineering, vol. 9, no. 2, 1992, pp. 157–204, doi:http://dx.doi.org/10.1016/0169-023X(92)90008-Y.

Export

Marked Publications

Open Data LibreCat

Search this title in

Google Scholar