Master FD theory through visual analysis, closure computation, and hands-on practice
Create and visualize functional dependencies with drag-and-drop interface.
Click "Add Attribute" to start building your functional dependency diagram
Drag attributes to position them, then use "Create FD" to connect them
No functional dependencies defined yet. Use the builder above to create some.
Compute the closure of a set of attributes under the current fdS.
See how Armstrong's axioms work with your functional dependencies.
If Y ⊆ X, then X → Y
If X → Y, then XZ → YZ
If X → Y and Y → Z, then X → Z
step-by-step computation of minimal cover for the current set of fdS.