|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Class Summary | |
---|---|
AbstractNormalizationAlgorithm | Abstract base class for normalization algorithms. |
FDAlgorithms | Class containing several algorithms performing operations on FDs (Functional Dependencies). |
FDChecker |
Class which gives the possibility to check if a FD
is satisfied by the current content of a Table (method FDChecker.checkFD(String, FD) ). |
NFDetermination | This class implements an algorithm for the determination of the normal form of a table (from 1NF to BCNF). |
NFDeterminationResult | Class holding the result of the normal form determination performed
by the class NFDetermination . |
NormalizationFKsDetermination | Class which can be used for determination of the foreign keys (FKs) which should be defined for the tables of a normalization proposal. |
NormalizationFKsProposal | Proposal of foreign keys (FKs) to be defined between the created tables of a normalization proposal. |
NormalizationProposal | Class representing a normalization proposal. |
NormalizationScriptBuilder |
This class creates a SQL script which can be used to apply
the normalization proposed by a NormalizationProposal object
to a DB. |
ThreeNFSynthesisAlgorithmKemper | Implementation of the synthesis normalization algorithm described in [Datenbanksysteme, Kemper/Eickler, 5th Ed., 2004, p. 181]. |
Package which provides the several algorithms implemented by DBNormalizer.
Amongst others, the following algorithms have been implemented:
FDChecker
): checks if a FD is satisfied by the content of a database table.FDAlgorithms.calculateAttributeClosure()
)FDAlgorithms.calculateMinCover()
)FDAlgorithms.determineCandidateKeys()
)NFDetermination
): Determines the normal form of a table.ThreeNFSynthesisAlgorithmKemper
): Generates a normalization proposal.
Assures that all tables of the decomposition are at least in 3NF.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |