Design by example: An application of Armstrong relations (Q579962)

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 4016233
Language Label Description Also known as
default for all languages
No label defined
    English
    Design by example: An application of Armstrong relations
    scientific article; zbMATH DE number 4016233

      Statements

      Design by example: An application of Armstrong relations (English)
      0 references
      0 references
      0 references
      1986
      0 references
      Example relations, and especially Armstrong relations, can be used as user friendly representations of dependency sets. In this paper we analyze the use of Armstrong relations in database design with functional dependencies, and show how they and the usual representation of dependencies can be used together. Special attention is given to the size of Armstrong relations. We derive new bounds for the size of minimal Armstrong relations for normalized schemes. Specifically, any relation scheme in Boyce-Codd Normal Form has an Armstrong relation whose size is roughly the product of the lengths of the keys for the scheme. New algorithms are also given for generating Armstrong relations and for inferring the functional dependencies holding in a relation.
      0 references
      relational database
      0 references
      Armstrong relations
      0 references
      representations of dependency sets
      0 references
      database design
      0 references
      functional dependencies
      0 references
      Boyce-Codd Normal Form
      0 references

      Identifiers