Beruflich Dokumente
Kultur Dokumente
Modul 5
Eine neue Datenbank erstellen
Datenbank Access
Modul 5
Datenbank Access
Modul 5
Datenbank Access
Feldnamen
Felddatentypen
Feldeigenschaften
Feldnamen
In unserem Beispiel wird eine Tabelle zur Speicherung von Schlerdaten erstellt.
Jeder Schler bekommt eine eindeutige Schlernummer, ein Feld fr Familienname,
Vorname, Geburtsdatum etc.
Felddatentyp
Jedes Feld bekommt einen passenden Datentyp:
SchuelerNr: Datentyp Autowert jedem Schler wird automatisch eine neue
Nummer zugewiesen
Familienname, Vorname, PLZ, Ort, Strae etc.: Datentyp Text
Auer Autowert und Text gibt es weitere Datentypen wie fr Zahlen, Datums- und
Zeitangaben u.s.w.
Feldeigenschaften
Je nach Datentyp knnen verschiedene Feldeigenschaften ausgewhlt werden.
Beim Datentyp Text kann z.B. die maximale Lnge definiert werden, bei Zahlen
beispielsweise die Anzahl der Nachkommastellen. Auerdem kann ein Standardwert
(z.B. die Vorgabe sterreich bei der Eingabe einer Adresse) festgelegt werden und
ob eine Eingabe erforderlich ist (z.B. Familienname oder Geburtsdatum).
Modul 5
Datenbank Access
Modul 5
Datenbank Access
Beispiel Namensliste
Feldnamen
Felddatentyp
Feldeigenschaften
Nummer
Autowert
Zuname
Text
Vorname
Text
Feldgre 15
Geschlecht
Text
Feldgre 1
Geburtsdatum
Datum/Uhrzeit
Strae
Text
Feldgre 50
PLZ
Text
Feldgre 10
Ort
Text
Feldgre 25
Staat
Text
Standardwert: sterreich
Mitglied
Ja/Nein
Modul 5
Datenbank Access
Primrschlssel
Jede Tabelle in einer Datenbank braucht ein Feld, das jeden Datensatz eindeutig
identifiziert.
Diesem Feld wird der Primrschlssel zugewiesen. Doppelte Eintrge (Duplikate)
sind dadurch nicht mehr mglich.
Beispiel 1: Eine Bibliothek hat mehrere Exemplare eines Buches. Man kann sie nur mit Hilfe der
Buchnummer unterscheiden.
Beispiel 2: Die Sozialversicherungsnummer ist auch bei Personen mit gleichem Namen und
Geburtsdatum unterschiedlich.
Der Primrschlssel ist meistens eine Nummer, kann aber auch ein Textfeld sein.
Ein Primrschlsselfeld ist niemals leer und ndert sich
so gut wie nie.
Einen Primrschlssel festlegen
Tabelle in der Entwurfsansicht: Zeile markieren, die
rechte Maustaste drcken, anschlieend aus dem
Kontextmen Primrschlssel auswhlen.
Index erstellen
Tabelle in der Entwurfsansicht: Einstellung in den
Feldeigenschaften
Felder mit Index werden vorsortiert. Der
Sortiervorgang wird damit wesentlich beschleunigt.
Wann sollte ein Index verwendet werden?
Ein Index sollte fr die Felder erstellt werden, in denen
oft Werte gesucht oder sortiert werden. Eine wichtige Rolle spielen Indizes bei der
Verknpfung von Tabellen in Abfragen. Die richtige Vergabe von Indizes ist
entscheidend fr die Suchgeschwindigkeit einer Abfrage.
Gltigkeitsregel
Wird in der Entwurfsansicht in den Feldeigenschaften definiert.
Durch eine Gltigkeitsregel werden die Eingabemglichkeiten eingeschrnkt. Wird
gegen diese Regel bei der Dateneingabe verstoen, kommt eine Fehlermeldung.
Beispiel: Beim Feld Geschlecht wird nur m oder w zugelassen.
Eingabe erforderlich
Wird in der Entwurfsansicht in den Feldeigenschaften definiert
Wird z. B. im Feld lagernd bei Eingabe erforderlich Ja ausgewhlt, so muss bei der
Dateneingabe in diesem Feld ein Wert eingetragen werden.
Standardwert
In den Feldeigenschaften kann ein Standardwert (z.B. die Vorgabe sterreich bei
der Eingabe einer Adresse) festgelegt werden. Damit erspart man sich die Eingabe
von sterreich bei den Adressangaben.
Modul 5
Datenbank Access
Formulare
So gut wie immer wird fr die Eingabe von Daten in eine Tabelle ein Formular
verwendet. Formulare beschrnken den Zugriff auf die notwendigen
Datenbankfelder und knnen mit Hilfe von Unterformularen mehr als eine Tabelle
darstellen (z.B. Kunden mit dazugehrigen Rechnungen)
Ein Formular erstellen
In diesem Beispiel ist die Datenbank Bibliothek geffnet. Formulare erstellt man
einfach mit dem Formularassistenten: Register Erstellen / Gruppe Formulare /
Formular-Assistent.
Nach der Auswahl der Tabelle bzw. Abfrage werden die Felder gewhlt. Nach der
Fertigstellung kann das Formular sofort zur Eingabe von Bchern verwendet
werden.
Formular
Modul 5
Datenbank Access
Tabelle Buecher a
fr das Formular
Modul 5
Datenbank Access
Beziehungen
Tabellen werden durch Beziehungen
miteinander verknpft. (Register
Neuer Datensatz
Datensatz lschen
Modul 5
Datenbank Access
Will man einen Datensatz aus der Tabelle Kategorie lschen, mssen alle
Verweise auf diesen Datensatz in der Tabelle Buecher entfernt werden.
Beziehungen zwischen Tabellen sind eine grundlegende Eigenschaft von
Datenbanken. Durch Beziehungen werden Wiederholungen (Redundanzen)
vermieden.
10