Typische Access-Fehler vermeiden

Von: Lorenz Hölscher
Stand: 19. Mai 2011
Beitrag bewerten
Anmelden um Kommentare zu schreiben

Daten trennen

Schreibfehler verhindern

Es findet sich übrigens noch ein zweiter Fehler in den Daten, denn in Zeile 4 ist der Name des Dozenten falsch geschrieben. Aus der Sicht einer Datenbank-Auswertung handelt es sich um einen abweichenden Datensatz bzw. inhaltlich um ein anderes Seminar.

In dieser kurzen Tabelle haben Sie also schon unfreiwillig aus einem gleich drei Seminare gemacht.

Noch mehr Schreibfehler?

Bei den Teilnehmern Michael Meier und Michaela Meier können Sie nicht entscheiden, ob das nur Schreibfehler oder wirklich zwei Personen sind. Wenn es ein absehbarer Personenkreis ist (beispielsweise nur firmeninterne Schulungen), sollten Sie auch die Personen in eine eigene Tabelle auslagern.

Lesen Sie dazu im Artikel "Access-Datenbanken erstellen leicht gemacht", wie Tabellen miteinander verknüpft werden können und welche Bedeutung das jeweils für die Daten hat.

Das war auch noch "Excel-Denken" und deswegen so fehlerträchtig. Trennen Sie die Daten in ihre beiden logischen Teile Seminare und Teilnehmer auf und schon sind diese Fehler unmöglich.

Später nehmen Sie natürlich beliebig viele weitere Seminare auf, aber im Moment enthält die Tabelle Seminare aus dem obigen Beispiel nur einen Datensatz (mit dem 6.1.09 als richtigem Termin):

Die Seminare erhalten eine eigene Tabelle

Die andere Tabelle können Sie jetzt als Teilnehmer umbenennen und die überflüssigen Spalten löschen. Als Seminarkennung reicht Access GK, deren Dozent oder Termin ja bei Bedarf in der Seminare-Tabelle nachgeschlagen werden kann (dazu später mehr).

Die Teilnehmer-Tabelle enthält keine Details mehr zu Seminaren

Das sieht so lange gut aus, bis Sie in der Seminare-Tabelle einen zweiten Access GK mit einem anderen Termin eintragen. Oder gar parallel mit einem anderen Dozenten.

Für eine eindeutige Seminar-Angabe beim Teilnehmer müssten Sie jetzt schon alle drei Felder angeben. Das ist natürlich unbrauchbar.

Dies ist eine Leseprobe

Möchten Sie den Beitrag komplett lesen? Dann werden Sie Probemitglied und testen Sie akademie.de 14 Tage kostenlos!

Auf Typische Access-Fehler vermeiden erfahren Sie mehr über diesen Beitrag und die weiteren Leseproben.

Weitere Informationen finden Sie auf unserer Infoseite zur Mitgliedschaft und in unseren AGB.

Ich bin bereits Mitglied
Jetzt Probemitglied werden
Ich kann in den 14 Tagen Probezeit formlos z.B. per E-Mail stornieren. Wenn ich das nicht tue, entscheide ich mich für ein