Datenbanken (Access)
Datenbanken sind systematische Sammlungen von Informationen zu einem bestimmten Thema. Sie sorgen dafür, dass deine Daten korrekt und vollständig bleiben.
Die Datenintegrität ist dabei super wichtig: Alle Daten müssen den richtigen Datentyp haben, im vorgegebenen Wertebereich liegen und die Gültigkeitsregeln erfüllen. Bei der Entitätenintegrität schützt ein Primärschlüsselfeld vor doppelten Einträgen.
Redundanz bedeutet überflüssige, doppelt vorkommende Informationen - das solltest du vermeiden. Die Relationsschreibweise funktioniert so: ENTITÄT {Primärschlüssel, Attribut, Attribut, Fremschlüssel}.
Bei Beziehungen gibt es drei wichtige Typen: 1:1-Beziehung einBu¨rgerhateineSteuer−ID, 1:n-Beziehung (ein Kunde kann mehrere Rechnungen haben) und n:m-Beziehung (Kunden bestellen mehrere Gerichte, Gerichte werden von mehreren Kunden bestellt). Primärschlüssel identifizieren Datensätze eindeutig, Fremdschlüssel verweisen auf andere Tabellen.
Merktipp: Normalisierung geht stufenweise vor - erst atomar machen (1. Normalform), dann sinnvoll aufteilen (2. Normalform), dann Abhängigkeiten prüfen (3. Normalform).