Results
Attributes
- {{ attribute }}
Functional Dependencies
- {{ functionalDependency.toString() }}
Substeps to find Minimal Cover
Single Right Hand Sides
- {{ functionalDependency.toString() }}
Removal of Redundant LHS Attributes
- {{ functionalDependency.toString() }}
Removal of Redundant Dependencies
- {{ functionalDependency.toString() }}
Minimal Cover
- {{ functionalDependency.toString() }}
Minimal Cover: Merged Left Hand Sides
- {{ functionalDependency.toString() }}
Candidate Key for all Attributes
- {{ candidateKey.join(', ') }}
All Candidate Keys(for small examples only)
- {{ keys.join(', ') }}
Dependency Preserving, 3NF Tables
- {{ table.toString() }}
Lossless-Join, Dependency Preserving, 3NF Tables
- {{ table.toString() }}
No results yet... why don't you enter some functional dependencies to begin?