No label defined (Q4040907)

From MaRDI portal

!

This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:

scientific article; zbMATH DE number 194118
Language Label Description Also known as
default for all languages
No label defined
    English
    No label defined
    scientific article; zbMATH DE number 194118

      Statements

      0 references
      5 June 1993
      0 references
      entity-attribute-relationship
      0 references
      relational algebra
      0 references
      relational calculus
      0 references
      normalization
      0 references
      This book is a comprehensive, rigorous, introductory for beginners in (relational) database theory and practice. The first chapter introduces the concept of a database; the ``data modelling'' chapter presents a simplified version of the entity- attribute-relationship (EAR) paradigm. The core of the book consists of five chapters dedicated to the relational data model. Chapter 3 is an introduction to this model (described as a formal system composed of three parts: structural, behavioural and manipulative); fundamental concepts (such as relation, keys, domains, 1-NF, integrity constraints) are defined and very clearly illustrated; a conceptual mean of translating results from the EAR model to the relational one concludes this chapter. The concern of the fourth chapter is the relational algebra, while the relational calculus is presented in the sixth one; both of these chapters carefully address the problem of manipulating database objects by means of well-defined operations; classical definitions, concrete examples as well as excellent graphical toy- examples are used to present the relational algebra operations, while the relational calculus is given using BNF and, again, many representative examples. Chapter 5 deals with normalization; the functional, multivalued and join dependencies are described (both informally and in a rigorous manner) and their corresponding normal forms are defined. Other problems in dependency theory (representability, dependency closure, non-loss join decomposition) are formally presented in chapter 7. The final chapter gives a case study. We mention the outstanding tutorial features of the book (complete clarifications and examples - explanatory ones, solved problems and exercises with solutions -, etc.). We think this book is an ideal introduction to relational database design problems; it is easy to read, very accurate, selfcontained and (last but not least) a perfect didactic text.
      0 references

      Identifiers