We use cookies to enhance your experience on our website. By continuing to use our website, you are agreeing to our use of cookies. You can change your cookie settings at any time. Find out more
Cover

Database: Models, Languages, Design

James L. Johnson

Publication Date - March 1997

ISBN: 9780195107838

944 pages
Hardcover
7-1/2 x 9-1/4 inches

Description

Comprehensive, unique, and accessible, Database: Models, Languages, Design is an ideal text for the introductory computer science course in database theory. It can also serve as a self-study guide for database practitioners. Through his useful organization of the material and his comprehensive, lucid explanations of the concepts, Johnson provides a clear introduction to both traditional and modern topics in database theory. Use of a running example set (an aquarium database) throughout provides a strong sense of continuity.
This text describes five database models which represent current practice (the relational model), trends (the object-oriented and deductive models), and past experiences (the network and hierarchical models). Students can easily follow the evolution from one model to the next because the same features are covered for each type of database.

Table of Contents

    I DATABASE MODELS AND ACCESS METHODS
    1. Introduction to Databases
    2. Relational Databases
    3. Relational Algebra
    4. Relational Calculus
    5. Basic SQL
    6. Advanced SQL
    7. Object-Oriented Databases
    8. Object-Oriented Queries
    9. Deductive Databases
    10. Deductive Queries
    11. Network Databases
    12. Hierarchical Databases
    13. Comparing the Database Models
    II DISK STORAGE MANAGEMENT
    14. File Structures
    15. Indexes
    16. File Structures for the Database Models
    III DATABASE DESIGN
    17. Application Design Capture
    18. Functional Dependency Analysis
    19. Join Dependency Analysis
    IV EPILOGUE
    20. Performance