In dieser Übung analysieren Sie das Schema SAMP im physischen Datenmodell, um die Einhaltung
der Indexierungsregeln für Fremdschlüssel zu überprüfen. Sie können die Modellanalysefunktion der
Workbench verwenden, um die Einhaltung verschiedener Regeln und Regelkategorien zu überprüfen,
einschließlich Benennungsstandards und SQL-Syntax.
Sie können die Einhaltung dieser Regeln für folgende Datenobjekte
analysieren:
- Eine Datenbank oder ein Schema in einem physischen Datenmodell
- Ein Paket in einem logischen Datenmodell
- Eine Datenbank oder ein Schema in einer Datenbankverbindung im Datenbankexplorer
Gehen Sie wie folgt vor, um das Schema SAMP im physischen Datenmodell zu analysieren:
- Klicken Sie das Schema SAMP im Datenprojektexplorer mit der rechten Maustaste an, und wählen Sie
Modell analysieren aus.
- Wählen Sie in dem Fenster, das nun geöffnet wird, alle Markierungsfelder in der Liste
Regelkategorien ab, mit Ausnahme des Markierungsfelds für Index und Speicher.
- Wählen Sie in der Liste Regeln alle Markierungsfelder ab, mit Ausnahme des Markierungsfelds für Indexprüfung für Fremdschlüssel.
- Klicken Sie Fertig stellen an. In der Sicht Fehler werden Warnungen angezeigt. Beispiel: 'Foreign key EMPLOYEE_DEPARTMENT_FK in table EMPLOYEE does not have an index' (Fremdschlüssel EMPLOYEE_DEPARTMENT_FK in Tabelle EMPLOYEE weist keinen Index auf). Sie können von den Fehlern in der Sicht Fehler
zu dem entsprechenden Objekt in einem Diagramm oder dem Datenprojektexplorer navigieren. Sie können zum Beispiel zur Spalte EMPLOYEE_DEPARTMENT_FK navigieren, um den Fehler zu beheben, indem Sie dieser Spalte einen
Index hinzufügen.
- Klicken Sie die Warnung in der Sicht Fehler doppelt an. Die Spalte EMPLOYEE_DEPARTMENT_FK ist im Datenprojektexplorer hervorgehoben.
- Klicken Sie die Spalte EMPLOYEE_DEPARTMENT_FK mit der rechten Maustaste an, und wählen Sie aus. Ein neuer Index namens EMPLOYEE_WORKDEPT_IDX wird erstellt und im Datenprojektexplorer angezeigt.
- Heben Sie EMPLOYEE_WORKDEPT_IDX im Datenprojektexplorer hervor, klicken Sie die Indexzunge Details in der Sicht Merkmale an, und prüfen Sie, ob der Index die Spalte WORKDEPT verwendet. Sie können die Schritte für jeden Fremdschlüssel wiederholen, der keinen Index aufweist. Nun speichern Sie die physische Datenmodelldatei sample_model, um Ihre Änderungen zu speichern.
- Klicken Sie in der Hauptmenüleiste an.
Ihre Änderungen werden in der Modelldatei gespeichert.