REVIEW - Database: Models, Languages, Design


Title:

Database: Models, Languages, Design

Author:

James L. Johnson

ISBN:

Publisher:

Oxford University Press (1997)

Pages:

930pp

Reviewer:

Edward Crosby

Reviewed:

October 1998

Rating:

★★★★★


As an introductory textbook for the computer science student studying databases, this book is excellent. It would have been a positive gem if it had been around when I was studying for my degree.

As an introductory textbook for the computer science student studying databases, this book is excellent. It would have been a positive gem if it had been around when I was studying for my degree. Why? Well, for a start it would have brought together several of the core subjects into context with one another. It covers database evolution, illustrating the 5 models (the relational, the object oriented, the deductive and the older network and hierarchical). It covers SQL, ER diagrams, set theory, disc storage management and relational algebra. It covers database design, etc. and all in sufficient detail and depth to give the student the exact depth of knowledge required on today's courses. It is clear, concise and practical. No condescending tones. It is readable in every way.

The author, a Professor in Computer Science gets right down to the details and where some readers may find the going difficult they should persevere and not be put of by the use of mathematics. The book is of background interest to the database practitioner. Not in the same sense of course, no exam to pass, but good to fill in those missing gaps of background knowledge or as a self study course. I found this book most interesting and as an introduction to database models, languages and design would highly recommend it.


Book cover image courtesy of Open Library.





Your Privacy

By clicking "Accept Non-Essential Cookies" you agree ACCU can store non-essential cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

Current Setting: Non-Essential Cookies REJECTED


By clicking "Include Third Party Content" you agree ACCU can forward your IP address to third-party sites (such as YouTube) to enhance the information presented on this site, and that third-party sites may store cookies on your device.

Current Setting: Third Party Content EXCLUDED



Settings can be changed at any time from the Cookie Policy page.