Functional Dependency - Properties and Axiomatization of Functional Dependencies

Properties and Axiomatization of Functional Dependencies

Given that X, Y, and Z are sets of attributes in a relation R, one can derive several properties of functional dependencies. Among the most important are the following, usually called Armstrong's axioms:

  • Reflexivity: If Y is a subset of X, then XY
  • Augmentation: If XY, then XZYZ
  • Transitivity: If XY and YZ, then XZ

"Reflexivity" can be weakened to just, i.e. it is an actual axiom, where the other two are proper inference rules, more precisely giving rise to the following rules of syntactic consequence:



.

These three rules are a sound and complete axiomatization of functional dependencies. This axiomatization is sometimes described as finite because the number of inference rules is finite, with the caveat that the axiom and rules of inference are all schemata, meaning that the X, Y and Z range over all ground terms (attribute sets).

From these rules, we can derive these secondary rules:

  • Union: If XY and XZ, then XYZ
  • Decomposition: If XYZ, then XY and XZ
  • Pseudotransitivity: If XY and WYZ, then WXZ

The union and decomposition rules can be combined in a logical equivalence stating that XYZ, holds iff XY and XZ. This is sometimes called the splitting/combining rule.

Another rule that is sometimes handy is:

  • Composition: If XY and ZW, then XZYW

Equivalent sets of functional dependencies are called covers of each other. Every set of functional dependencies has a canonical cover.

Read more about this topic:  Functional Dependency

Famous quotes containing the words properties and/or functional:

    The reason why men enter into society, is the preservation of their property; and the end why they choose and authorize a legislative, is, that there may be laws made, and rules set, as guards and fences to the properties of all the members of the society: to limit the power, and moderate the dominion, of every part and member of the society.
    John Locke (1632–1704)

    In short, the building becomes a theatrical demonstration of its functional ideal. In this romanticism, High-Tech architecture is, of course, no different in spirit—if totally different in form—from all the romantic architecture of the past.
    Dan Cruickshank (b. 1949)