Oxford University Press, Australia and New Zealand

  Home  >  Titles  >  Higher Education  >  Computer Science  >  Database: Models, Languages, Design
Your cart Bookmark this page Print this page

ISBN: 9780195107838

Published:

Availability: Backorder (import)

Hardback

AU$110.00

NZ$145

Request an Inspection copy

Database: Models, Languages, Design

James L. Johnson

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.
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
James L. JohnsonDepartment of Computer Science, Western Washington University
"Excellent, well thought-out approach to database design. Very appropriate for today's environment."--C. Marlow Hinton, North Carolina A&T University