DocumentCode
2037292
Title
A feasibility and performance study of dependency inference [database design]
Author
Bitton, Dina ; Millman, Jeffrey ; Torgersen, Solveig
Author_Institution
Dept. of Electr. Eng. & Comput. Sci., Illinois Univ., Chicago, IL, USA
fYear
1989
fDate
6-10 Feb 1989
Firstpage
635
Lastpage
641
Abstract
The feasibility of inferring functional dependencies from an example relation is investigated. The problem occurs in the context of automatic database design, when a tool is needed to assist the database designer in the process of specifying logical dependencies. The complexity of the dependency inference problem is inherently exponential. However, algorithms could be developed that perform well when the input relation has certain characteristics. Two such algorithms for dependency inference are implemented and optimized. An extensive set of experiments is presented, in which dependencies were inferred from example relations with different cardinalities, number of attributes, and degree of normalization. It is concluded that for practical example relations, an adequate implementation of a dependence inference function leads to acceptable interactive response times
Keywords
automatic programming; database theory; inference mechanisms; microcomputer applications; relational databases; software tools; attributes; automatic database design; cardinalities; database designer; dependence inference function; dependency inference problem; example relation; exponential; functional dependencies; input relation; interactive response times; logical dependencies; normalization; performance study; Algorithm design and analysis; Data models; Delay; Inference algorithms; Inverse problems; Process design; Relational databases;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Engineering, 1989. Proceedings. Fifth International Conference on
Conference_Location
Los Angeles, CA
Print_ISBN
0-8186-1915-5
Type
conf
DOI
10.1109/ICDE.1989.47271
Filename
47271
Link To Document