skip to main content
Skip header Section
Database systems: a practical approach to design, implementation and managementJanuary 1996
Publisher:
  • Addison Wesley Longman Publishing Co., Inc.
  • 350 Bridge Pkwy suite 208 Redwood City, CA
  • United States
ISBN:978-0-201-42277-1
Published:01 January 1996
Pages:
839
Skip Bibliometrics Section
Bibliometrics
Abstract

No abstract available.

Cited By

  1. ACM
    Do N, Rahayu W and Torabi T Conflict detection method in adopting global XML standard for database systems Proceedings of the 5th International Conference on Ubiquitous Information Management and Communication, (1-10)
  2. Horsburgh J, Tarboton D, Piasecki M, Maidment D, Zaslavsky I, Valentine D and Whitenack T (2009). An integrated system for publishing environmental observations data, Environmental Modelling & Software, 24:8, (879-888), Online publication date: 1-Aug-2009.
  3. ACM
    Sonia K and Khan S R2O transformation system Proceedings of the 2008 international symposium on Database engineering & applications, (291-295)
  4. Dekeyser S, de Raadt M and Lee T Computer assisted assessment of SQL query skills Proceedings of the eighteenth conference on Australasian database - Volume 63, (53-62)
  5. ACM
    Banagala V Analysis of transaction problems using the problem frames approach Proceedings of the 2006 international workshop on Advances and applications of problem frames, (5-12)
  6. Rice S, Roddick J and de Vries D Defining and implementing domains with multiple types using mesodata modelling techniques Proceedings of the 3rd Asia-Pacific conference on Conceptual modelling - Volume 53, (85-93)
  7. Tjondronegoro D, Chen Y and Pham B Extensible detection and indexing of highlight events in broadcasted sports video Proceedings of the 29th Australasian Computer Science Conference - Volume 48, (237-246)
  8. ACM
    Wojnicki I and Ligeza A Jelly view Proceedings of the 2005 ACM symposium on Applied computing, (629-633)
  9. Correa C and Marsic I (2004). Software Framework for Managing Heterogeneity in Mobile Collaborative Systems, Computer Supported Cooperative Work, 13:5-6, (603-638), Online publication date: 1-Dec-2004.
  10. ACM
    Correa C and Marsic I Software framework for managing heterogeneity in mobile collaborative systems Proceedings of the 2003 ACM International Conference on Supporting Group Work, (125-134)
  11. ACM
    Shanks G, Tansley E and Weber R (2003). Using ontology to validate conceptual models, Communications of the ACM, 46:10, (85-89), Online publication date: 1-Oct-2003.
  12. Kao S, Chang H and Lin C (2003). Decision support for the academic library acquisition budget allocation via circulation database mining, Information Processing and Management: an International Journal, 39:1, (133-147), Online publication date: 1-Jan-2003.
  13. Marcos E and Marcos A (2019). A Philosophical Approach to the Concept of Data Model, Information Systems Frontiers, 3:2, (267-274), Online publication date: 1-Jun-2001.
  14. ACM
    Parsons J and Wand Y (2000). Emancipating instances from the tyranny of classes in information modeling, ACM Transactions on Database Systems (TODS), 25:2, (228-268), Online publication date: 1-Jun-2000.
Contributors
  • University of the West of Scotland
  • University of the West of Scotland
  • University of the West of Scotland

Recommendations

Reviews

Toby J. Teorey

The audience for this well-written database book is fairly broad. According to the authors, the intended audiences are university students at the undergraduate (and possibly graduate) level and IT professionals such as systems analysts, applications programmers, and database practitioners. The authors present a thorough analysis of the key issues in database management, database application programming, and database design. Each chapter has a summary, review questions, and numerous exercises. The book consists of four major parts. The first part covers the fundamental database management system (DBMS) components, including the client/server architecture, and major functions such as transaction management, concurrency control, recovery, indexing, and communication services. It then describes the relational model of data and the relational algebra and calculus with a large set of examples. In the second part, a detailed logical and physical database design methodology is presented, with a fully worked-out case study related to a medium-sized business. In the third part, the ISO 1992 SQL standard, SQL-92, is presented thoroughly, including advanced features such as views and integrity enhancements. The book then includes a large section on embedded SQL, with static and dynamic variations, followed by a full chapter devoted to query-by-example (QBE), with clearly illustrated screen examples for each feature. The fourth part has several chapters on selected database implementation issues such as security and integrity; transaction management, including concurrency control and recovery; distributed databases; and object-oriented DBMSs. This book can best be described as an excellent tutorial on the major concepts of database management and languages, and an in-depth look at database design methodologies. As a textbook, it is appropriate for either business-oriented MIS classes or typical computer science programs. The appendices give a more technical treatment of file organization and storage structures and can be skipped by students in the MIS programs. The book compares favorably to the well-known textbooks by Elmasri and Navathe [1]; Date [2]; Silberschatz, Korth, and Sudarshan [3]; O'Neil [4]; and Ramakrishnan [5]. The strengths of the book are the authors' thoroughness and clarity in presenting the various database concepts, the liberal use of examples and graphic illustrations, and the highligh ting of major definitions and concepts. The case studies are easy to understand and go completely from database requirements through logical and physical database design. The preface organization—motivation, audience, and summary—is the best I have seen in any textbook. The coverage of database system selection is unique. There are a few omissions: query processing and optimization are not covered, and the authors do not attempt to go beyond QBE into the other forms software, such as can be found in Access, PowerBuilder, or Visual Basic. However, forms databases are not covered in any of the current texts either. The book is carefully written and well organized, with thorough examples and consistent terminology. It also contains a detailed index and set of references. I recommend it highly, both for classroom use and for new database practitioners.

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.