Kapitel 14
Der Tabellenanalyse-Assistent
268
Die Normalisierung von Daten und die daraus resultierende Festlegung von Beziehungen zwischen
Tabellen ist gerade für den Datenbankneuling nicht einfach. Man benötigt Erfahrung und theoreti-
sches Wissen, um Datenbanken schnell und richtig zu normalisieren. Darüber hinaus ist eine
gewisse Erfahrung mit Access sehr hilfreich, denn bei der Normalisierung der Tabellen ist es sinn-
voll, sie so zu zerteilen, dass die Ver- und Bearbeitung in Access möglichst einfach wird.
Microsoft hat Access mit einem Normalisierungs-Assistenten ausgestattet, der Sie unterstützen soll,
Ihre Tabelle zu normalisieren. Der Assistent zerlegt selbsttätig eine Tabelle in mehrere, normalisierte
Tabellen, kopiert die Daten um und legt die Beziehungen fest.
In Access 2007 wurde die Zuverlässigkeit des Tabellenanalyse-Assistenten im Gegensatz zu den Vor-
gängerversionen verbessert. Voraussetzung für eine vernünftige Normalisierung ist eine ausrei-
chende Anzahl an Datensätzen in der zu normalisierenden Tabelle. Trotz der Verbesserung des
Assistenten raten wir dazu, die Ergebnisse des Assistenten noch mal selbst zu überprüfen. In dem
einen oder anderen Fall kann die Normalisierung bedingt durch eine sehr große Anzahl an Feldern
oder durch geringe Datenmengen in der zu normalisierenden Tabelle zu unerwünschten Ergebnis-
sen führen. Außerdem ist es nicht immer erwünscht, dass alle Daten in normalisierter Form vor-
liegen, was letztendlich doch eine manuelle Anpassung der Datenbankstruktur erfordert.
In den folgenden Abschnitten möchten wir Ihnen die Arbeit mit dem Tabellenanalyse-Assistenten
demonstrieren.
Die Ausgangstabelle
Die in Abbildg. 14.1 dargestellte Tabelle soll mithilfe des Assistenten normalisiert werden. Wie Sie
sehen, befinden sich in der Tabelle doppelte Einträge sowohl für Filmtitel als auch Kino.
Abbildg. 14.1
Die zu analysierende Tabelle
Sehen wir uns nun an, wie sich das Ergebnis nach der Normalisierung durch den Assistenten gestaltet.

Get Microsoft Office Access 2007 - Das Handbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.