|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use NormalizationProposal | |
---|---|
de.fesenmeyer.dbnormalizer.core | The top-level package of the core logic, which contains the fundamental classes of DBNormalizer. |
de.fesenmeyer.dbnormalizer.core.algorithms | Package which provides the several algorithms implemented by DBNormalizer. |
de.fesenmeyer.dbnormalizer.gui | The top-level package of the GUI, which is implemented in Swing. |
Uses of NormalizationProposal in de.fesenmeyer.dbnormalizer.core |
---|
Fields in de.fesenmeyer.dbnormalizer.core declared as NormalizationProposal | |
---|---|
private NormalizationProposal |
Table.normProposal
The normalization proposal for this table. |
Methods in de.fesenmeyer.dbnormalizer.core that return NormalizationProposal | |
---|---|
NormalizationProposal |
Table.getNormProposal()
Gets the currently set normalization proposal for this table. |
Methods in de.fesenmeyer.dbnormalizer.core with parameters of type NormalizationProposal | |
---|---|
void |
Table.setNormProposal(NormalizationProposal normProposal)
Sets the normalization proposal for this table. |
Uses of NormalizationProposal in de.fesenmeyer.dbnormalizer.core.algorithms |
---|
Fields in de.fesenmeyer.dbnormalizer.core.algorithms declared as NormalizationProposal | |
---|---|
private NormalizationProposal |
NormalizationScriptBuilder.normProposal
The normalization proposal for which the sql script should be generated. |
private NormalizationProposal |
NormalizationFKsDetermination.normProposal
The normalization proposal for which FKs should be proposed. |
Methods in de.fesenmeyer.dbnormalizer.core.algorithms that return NormalizationProposal | |
---|---|
protected NormalizationProposal |
ThreeNFSynthesisAlgorithmKemper.doNormalize(Table oldTable)
The actual normalization algorithm based on [Datenbanksysteme, Kemper/Eickler, 5th Ed., 2004, p. 181]. |
NormalizationProposal |
ThreeNFSynthesisAlgorithmKemper.normalize(Table oldTable)
|
abstract NormalizationProposal |
AbstractNormalizationAlgorithm.normalize(Table oldTable)
Creates a normalization proposal for the Table specified by the argument oldTable. |
protected NormalizationProposal |
ThreeNFSynthesisAlgorithmKemper.postNormalize(NormalizationProposal normProposal)
Method called after the actual normalization algorithm, to do necessary work not included in the normalization algorithm, such as calculating minimal cover and candidate keys for the new (created) tables, determining foreign keys (FKs) etc. |
Methods in de.fesenmeyer.dbnormalizer.core.algorithms with parameters of type NormalizationProposal | |
---|---|
protected void |
ThreeNFSynthesisAlgorithmKemper.copyTableColumnInformation(NormalizationProposal normProposal)
Copies the table column information from the old table to the new (created) tables of the given normalization proposal. |
protected NormalizationProposal |
ThreeNFSynthesisAlgorithmKemper.postNormalize(NormalizationProposal normProposal)
Method called after the actual normalization algorithm, to do necessary work not included in the normalization algorithm, such as calculating minimal cover and candidate keys for the new (created) tables, determining foreign keys (FKs) etc. |
Constructors in de.fesenmeyer.dbnormalizer.core.algorithms with parameters of type NormalizationProposal | |
---|---|
NormalizationFKsDetermination(NormalizationProposal normProposal)
Class constructor specifying the normalization proposal for which FKs should be proposed. |
|
NormalizationScriptBuilder(NormalizationProposal normProposal)
Class constructor specifying the normalization proposal for which the sql script should be generated. |
Uses of NormalizationProposal in de.fesenmeyer.dbnormalizer.gui |
---|
Fields in de.fesenmeyer.dbnormalizer.gui declared as NormalizationProposal | |
---|---|
private NormalizationProposal |
NormPropPanel.normProposal
|
Methods in de.fesenmeyer.dbnormalizer.gui with parameters of type NormalizationProposal | |
---|---|
void |
TableTree.addNormalizationProposal(NormalizationProposal normProposal)
|
private DBNormalizerTreeNode |
TableTree.createNormProposalNode(DBNormalizerTreeNode tableNode,
NormalizationProposal normProposal)
|
private void |
TableTree.createNormProposalTableNodes(DBNormalizerTreeNode normProposalNode,
NormalizationProposal normProposal)
|
void |
NormPropPanel.setNormProposal(NormalizationProposal normProposal)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |