Nothing Special   »   [go: up one dir, main page]

skip to main content
Skip header Section
Database analysis and designMay 1986
Publisher:
  • SRA School Group
  • United States
ISBN:978-0-574-21485-0
Published:10 May 1986
Pages:
578
Skip Bibliometrics Section
Reflects downloads up to 25 Nov 2024Bibliometrics
Abstract

No abstract available.

Cited By

  1. ACM
    Lopes A Ada+SQL—an overview Proceedings of the 1999 annual ACM SIGAda international conference on Ada, (157-162)
  2. ACM
    Lopes A (1999). Ada+SQL—an overview, ACM SIGAda Ada Letters, XIX:3, (157-162), Online publication date: 1-Sep-1999.
  3. ACM
    Gillenson M (1990). Physical design equivalencies in database conversion, Communications of the ACM, 33:8, (120-131), Online publication date: 1-Aug-1990.
  4. ACM
    Honkanen P (1989). The integrity problem, and what can be done about it using today's DBMSS, ACM SIGMIS Database: the DATABASE for Advances in Information Systems, 20:3, (21-27), Online publication date: 1-Jun-1989.
  5. ACM
    Becker L and Huang X An intelligent tutor for normal form determination Proceedings of the nineteenth SIGCSE technical symposium on Computer science education, (205-209)
  6. ACM
    Becker L and Huang X (1988). An intelligent tutor for normal form determination, ACM SIGCSE Bulletin, 20:1, (205-209), Online publication date: 1-Feb-1988.
  7. ACM
    Shoval P and Even-Chaime M (1987). Database schema design: an experimental comparison between normalization and information analysis, ACM SIGMIS Database: the DATABASE for Advances in Information Systems, 18:3, (30-39), Online publication date: 1-Mar-1987.
  8. ACM
    Wilson J (1987). Entity-relationship diagrams and English: an analysis of some problems encountered in a database design course, ACM SIGCSE Bulletin, 19:1, (26-35), Online publication date: 1-Feb-1987.
  9. ACM
    Wilson J Entity-relationship diagrams and English: an analysis of some problems encountered in a database design course Proceedings of the eighteenth SIGCSE technical symposium on Computer science education, (26-35)
  10. ACM
    Ozsoyoglu Z and Yuan L (1987). A new normal form for nested relations, ACM Transactions on Database Systems (TODS), 12:1, (111-136), Online publication date: 1-Mar-1987.
  11. ACM
    Wilson J Problems teaching database design with information complexity to information systems undergraduates Proceedings of the seventeenth SIGCSE technical symposium on Computer science education, (2-7)
  12. ACM
    Wilson J (1986). Problems teaching database design with information complexity to information systems undergraduates, ACM SIGCSE Bulletin, 18:1, (2-7), Online publication date: 1-Feb-1986.
Contributors
  • University of Technology Sydney

Reviews

John M. Artz

It is encouraging to see that the theory and practice of database design are taking another, much needed, step closer together. The unassuming cover and title of this book belie the fact that this is not just another textbook on database analysis and design. It is, instead, a compendium of the database designer's art, presented in a fashion that is as much needed as it is distant from the pragmatic, intuitive practice of database design today. In 578 pages, the author covers relational database design, semantic modeling, the translation from a logical data model to an implementation model, and implementation vehicles from B-trees to System R. This book puts together a lot of related and relevant information which has been previously treated as though it were from different domains. This could lead to a disjoint treatment of database design, yet the author supplies the necessary bridges and perspectives to connect the diverse theories. For example, he states: Semantic model abstractions are of a higher level order than data elements;:- 9T. . . Semantic models, however, do not usually possess criteria that can be used to prevent anomalies and eliminate redundancies. Since these criteria characterize relational normal forms, it is suggested that an ideal design process integrate the semantic model in the early design stage with the relational model in later stages. This is the mortar that holds the building blocks of database design theory together. The author clearly speaks to the database designer, addressing many difficult questions that the designer must face. Unfortunately, the text is probably too formal or too much like a textbook for the average practicing database designer. This introduces an interesting paradox. Anyone with the formal background to fully understand the text will probably be lacking in the development experience to appreciate the problems which it solves. Anyone who can appreciate the problems will probably be lacking in the formal training necessary to understand the solutions offered. This, however, is not a weakness of the text. It is probably more a comment on the distance between the theory of database design and the reality of the database designer in a large organization. While I would strongly recommend this book either as a text or simply for information, I must do so with some warnings. First of all, this is not an introductory text. There is an abundance of topics, all well presented, but covered in three to five pages when whole books have concentrated on introducing some of these topics. Many of the topics assume some familiarity. For example, the author emphasizes the synthetic approach to relational database design which relies heavily on the concept of functional dependency, rather than the more intuitive decomposition approach using normal forms which is more common in introductory books. The problems are ample and varied. Many require serious thought and there are no answers in the back. This, in conjunction with the concise presentation, might put a rather heavy burden on an instructor who is not well grounded in the full range of topics. I would also recommend this book for the practicing database designer despite its intensity. Organizations tend to pick up a methodology and run with it, or select an implementation technique and go off to solve every problem that doesn't run for cover. This book puts various approaches and techniques in perspective and increases the designer's chances of using the right approach at the right time. A lot of hard work must have gone into this book, and its shows]

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.

Please enable JavaScript to view thecomments powered by Disqus.

Recommendations