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
Interactive relational database design. A logic programming implementation - MaRDI portal

Interactive relational database design. A logic programming implementation (Q1187708)

From MaRDI portal





scientific article; zbMATH DE number 44186
Language Label Description Also known as
English
Interactive relational database design. A logic programming implementation
scientific article; zbMATH DE number 44186

    Statements

    Interactive relational database design. A logic programming implementation (English)
    0 references
    0 references
    0 references
    23 January 1993
    0 references
    The book introduces a relational database design tool, an expert system written in TURBO Prolog. This expert system is designed to assist a non- expert user in developing a database which would satisfy design constraints up to the fourth or fifth normal form. Among the selected algorithm are the Gottlob's algorithm for the projection of functional dependencies, Ullman's algorithm for testing dependency preservation and method to produce the Boyce-Codd normal form. E-R modelling type semantics are employed to handle multivalued and project-join dependencies. The book has 4 introductory chapters concerning database design, methods and models, the relational database model and relational database design methodologies. In addition, in appendix B a typical database design session is given, and in appendix C the TURBO Prolog program listing is presented.
    0 references
    relational database
    0 references
    logic design
    0 references
    Prolog
    0 references
    normal form
    0 references
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references