Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Database concepts (6th ed.)
Kroenke D., Auer D., Prentice Hall Press, Upper Saddle River, NJ, 2012. 480 pp. Type: Book (978-0-132742-92-4)
Date Reviewed: Jan 20 2014

Developing databases is a science that database developers must understand well. Software failures can often be associated with the failure to implement good database design. While it is important to learn and apply good database design, it is also important to have an adequate knowledge of using a suitable database management system (DBMS) to implement these principles. This book provides a good overview of designing databases in terms of the principles involved in developing databases. It also provides ample information on implementing these principles using Microsoft Access.

This book is divided into eight chapters. The first chapter presents the basic elements of database design, such as creating a table, and some elementary terms such as user data and metadata. The second chapter describes the relational model and the important principle of normalization, supplemented with good examples. The third chapter discusses the fundamental statements and queries associated with SQL. The fourth chapter explains data models such as the entity-relationship models used to design database systems. The fifth chapter advances the discussion on database design with more intricate details. It contains information on denormalization, data constraints, and column properties. The core purpose of this chapter is to explain the conversion of data models into database design.

Chapter 6 describes the role of the database administrator (DBA), and the implementation of DBA functions using examples from the Microsoft Access DBMS. Chapter 7 describes applications that work with database systems. Here, the authors explain the topic with a discussion of PHP coding used to connect to a database. I strongly believe that some Java programming examples on database connectivity may have been useful here. Chapter 8 concludes the book with a discussion of some advanced topics, such as data warehousing, big data, and business intelligence systems. I found the authors’ approach well balanced, providing equal weight to all of the topics discussed in the book.

Overall, this is a very good book for beginners. While most books on databases provide information on the principles of database design and development, this book describes the implementation details using an easy-to-use database tool. I would highly recommend using this book as a textbook or lab manual for courses on databases. I strongly encourage the authors to bring out another edition with examples of database implementation that use a more powerful DBMS, such as Oracle.

More reviews about this item: Amazon, Good Reads

Reviewer:  Varadraj Gurupur Review #: CR141908 (1404-0251)
Bookmark and Share
  Reviewer Selected
 
 
General (H.2.0 )
 
Would you recommend this review?
yes
no
Other reviews under "General": Date
Design of the Mneme persistent object store
Moss J. ACM Transactions on Information Systems 8(2): 103-139, 2001. Type: Article
Jul 1 1991
Database management systems
Gorman M., QED Information Sciences, Inc., Wellesley, MA, 1991. Type: Book (9780894353239)
Dec 1 1991
Database management (3rd ed.)
McFadden F., Hoffer J., Benjamin-Cummings Publ. Co., Inc., Redwood City, CA, 1991. Type: Book (9780805360400)
Jun 1 1992
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy