Representation of functional dependencies in relational databases using linear graphs


Autoria(s): Nambiar, KK; Radhakrishnan, T; Tikekar, VG
Data(s)

01/07/1983

Resumo

Functional dependencies in relational databases are investigated. Eight binary relations, viz., (1) dependency relation, (2) equipotence relation, (3) dissidence relation, (4) completion relation, and dual relations of each of them are described. Any one of these eight relations can be used to represent the functional dependencies in a database. Results from linear graph theory are found helpful in obtaining these representations. The dependency relation directly gives the functional dependencies. The equipotence relation specifies the dependencies in terms of attribute sets which functionally determine each other. The dissidence relation specifies the dependencies in terms of saturated sets in a very indirect way. Completion relation represents the functional dependencies as a function, the range of which turns out to be a lattice. Depletion relation which is the dual of the completion relation can also represent functional dependencies and similarly can the duals of dependency, equipotence, and dissidence relations. The class of depleted sets, which is the dual of saturated sets, is defined and used in the study of depletion relations.

Formato

application/pdf

Identificador

http://eprints.iisc.ernet.in/20689/1/aticle1.pdf

Nambiar, KK and Radhakrishnan, T and Tikekar, VG (1983) Representation of functional dependencies in relational databases using linear graphs. In: Theoretical Computer Science., 24 (2). pp. 143-159.

Publicador

Elsevier Science

Relação

http://www.sciencedirect.com/science?_ob=ArticleURL&_udi=B6V1G-45W3WWT-4J&_user=512776&_coverDate=07%2F31%2F1983&_rdoc=1&_fmt=high&_orig=search&_sort=d&_docanchor=&view=c&_acct=C000025298&_version=1&_urlVersion=0&_userid=512776&md5=bfe4895cf3fe0e16fb9f45b

http://eprints.iisc.ernet.in/20689/

Palavras-Chave #Mathematics
Tipo

Journal Article

PeerReviewed