Deprecated: $wgMWOAuthSharedUserIDs=false is deprecated, set $wgMWOAuthSharedUserIDs=true, $wgMWOAuthSharedUserSource='local' instead [Called from MediaWiki\HookContainer\HookContainer::run in /var/www/html/w/includes/HookContainer/HookContainer.php at line 135] in /var/www/html/w/includes/Debug/MWDebug.php on line 372
An extended entity-relationship model. Fundamentals and pragmatics - MaRDI portal

An extended entity-relationship model. Fundamentals and pragmatics (Q1315519)

From MaRDI portal





scientific article; zbMATH DE number 514419
Language Label Description Also known as
English
An extended entity-relationship model. Fundamentals and pragmatics
scientific article; zbMATH DE number 514419

    Statements

    An extended entity-relationship model. Fundamentals and pragmatics (English)
    0 references
    0 references
    17 February 1994
    0 references
    Ever since the Entity-Relationship model has been proposed in 1976, there have been a number of extensions to improve the semantic expressiveness of data modeling. In this book, the author proposes a new data model, namely the extended Entity-Relationship model and its various consequences in terms of data modeling and the database query language. The author has emphatically provided the precise formal semantics of the proposed data model which other semantic data models lack and also has adequately utilized such formalism in the sequent. This book consists of four major sections: First, this book starts with a comprehensive introduction to the extended Entity-Relationship model in a formal and mathematical way. Second, the author formally defines an extended Entity-Relationship calculus that supports all concepts of the extended Entity-Relationship model as well as data operations on the attribute domains and aggregate functions. The proposed tuple calculus can be considered as a high-level and descriptive query language and at the same time a constraint language for the extended Entity-Relationship model. Third, a PROLOG implementation of the full model and the extended Entity-Relationship calculus is addressed. The system that can be regarded as a design tool provides a clean and calculus-oriented interface to the user so that the user can work with the proposed language only. Lastly, the book presents a translation of a subset of the relational query language SQL, the de facto standard database language, into a subset of the extended Entity-Relationship calculus. The subset considered is relationally complete and also includes aggregation (e.g., COUNT, AVG, etc.) and grouping features (e.g., GROUP BY, HAVING, etc.).
    0 references
    relational tuple calculus
    0 references
    entity-relationship model
    0 references
    extended entity- relationship calculus
    0 references
    data modeling
    0 references
    database query language
    0 references
    formal semantics
    0 references

    Identifiers