Interactive relational database design. A logic programming implementation (Q1187708)
From MaRDI portal
| This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: Interactive relational database design. A logic programming implementation |
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
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