Keys and superkeys for relation schemes
Computers and Artificial Intelligence
Graph Algorithms for Functional Dependency Manipulation
Journal of the ACM (JACM)
An improved algorithm for finding a key of a relation
PODS '85 Proceedings of the fourth ACM SIGACT-SIGMOD symposium on Principles of database systems
Relational Database Systems
Fundamentals of Database Systems
Fundamentals of Database Systems
Normalization and functional dependencies in the relational data base model.
Normalization and functional dependencies in the relational data base model.
Hi-index | 0.00 |
In this paper we present an algorithm that determines whether or not a relation R is in Third Normal Form (3NF). The algorithm works by classifying the attributes of R into so-called dependency sets that are based on the set of functional dependencies defined on R. A new type of dependency graph is introduced to visualize the dependencies. The algorithm will run faster than algorithms designed to find all of the candidate keys of R, especially if there exists more than one dependency set.