|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use MainException | |
---|---|
functionalDependency.general | |
functionalDependency.parser |
Uses of MainException in functionalDependency.general |
---|
Subclasses of MainException in functionalDependency.general | |
---|---|
class |
AttributeSetException
Diese Klasse stellt Fehlercodes fuer das Arbeiten mit Attributen (vor allem beim Parsen) zur Verfuegung. |
class |
FunctionalDependencyException
Diese Klasse stellt Fehlercodes fuer das Arbeiten mit FDs (vor allem beim Parsen) zur Verfuegung. |
class |
RelationalDatabaseSchemaException
Diese Klasse stellt Fehlercodes fuer das Arbeiten mit relationalen Datenbankschemata (vor allem beim Parsen) zur Verfuegung. |
class |
RelationSchemaException
Diese Klasse stellt Fehlercodes fuer das Arbeiten mit Relationsschemata (vor allem beim Parsen) zur Verfuegung. |
Methods in functionalDependency.general that throw MainException | |
---|---|
void |
RelationalDatabaseSchema.addSchema(RelationSchema r)
Fuegt dem aktuellen relationalen Datenbankschema ein Relationsschema hinzu. |
SetOfFDs |
SetOfFDs.base()
Berechnung einer minimalen Ueberdeckung (Basisalgorithmus). |
RelationalDatabaseSchema |
RelationalDatabaseSchema.convertInto3NF()
Diese Methode zerlegt das relationale Datenbankschema abhaengigkeitserhaltend und verlustlosen in ein Schema in 3. |
RelationalDatabaseSchema |
RelationalDatabaseSchema.convertIntoBCNF()
Diese Methode zerlegt das relationale Datenbankschema verlustlos in ein Schema in Boyce-Codd-Normalform. |
SetOfAttributeSets |
SetOfFDs.genKeys(AttributeSet attributes)
Generiert alle Schluesselkandidaten. |
SetOfFDs |
RelationalDatabaseSchema.getBase()
|
static void |
Main.main(java.lang.String[] args)
Ausgabe aller Schluesselkandidaten, aller Schluessel- und Nichtschluesselattribute, der Basis, der Normalform, einer Zerlegung mittels Synthese, einer Zerlegung mittels Dekomposition der Schemata im INPUT -Array. |
static RelationalDatabaseSchema |
RelationalDatabaseSchema.parseDBSchemaFromLine(java.lang.String line)
|
static SetOfFDs |
SetOfFDs.parseSchemaFromLine(java.lang.String line)
|
static SetOfAttributeSets |
SetOfAttributeSets.parseSchemaFromLine(java.lang.String line)
|
static AttributeSet |
AttributeSet.parseSchemaFromLine(java.lang.String line)
|
static RelationSchema |
RelationSchema.parseSchemaFromLine(java.lang.String name,
java.lang.String line)
|
Constructors in functionalDependency.general that throw MainException | |
---|---|
FunctionalDependency(AttributeSet dominatorSet,
AttributeSet dominatedSet)
|
|
FunctionalDependency(AttributeSet dominatorSet,
char dominatedChar)
|
|
FunctionalDependency(java.lang.String dominatorStr,
java.lang.String dominatedStr)
|
|
RelationalDatabaseSchema(AttributeSet attr,
SetOfFDs fd)
|
|
RelationalDatabaseSchema(java.lang.String attr,
SetOfFDs fd)
|
|
RelationSchema(java.lang.String nm,
AttributeSet attr,
SetOfFDs fds)
|
|
RelationSchema(java.lang.String nm,
java.lang.String attr,
SetOfFDs fds)
|
Uses of MainException in functionalDependency.parser |
---|
Subclasses of MainException in functionalDependency.parser | |
---|---|
class |
ParserException
Diese Klasse stellt Fehlercodes fuer das Arbeiten mit dem Parser zur Verfuegung. |
Methods in functionalDependency.parser that throw MainException | |
---|---|
AttributeSet |
Parser.parseAttrDef()
|
SetOfAttributeSets |
Parser.parseAttrSetDef()
|
SetOfFDs |
Parser.parseFDDef()
|
RelationSchema |
Parser.parseRelationSchema(java.lang.String name)
|
RelationalDatabaseSchema |
Parser.run()
|
void |
Parser.yyerror(java.lang.String error)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |