1. Was sollte in einer Tabelle stehen?
Tabellen speichern Daten. In einer Tabelle sollten nur Daten zu einem Thema stehen, damit sie übersichtlich ist. Später können mehrere Tabellen miteinander verknüpft werden.
Beispiel:
Falsch: Tabelle mit Adressen und Noten
Richtig: Eine Tabelle mit Adressen, eine Tabelle mit Noten
2. Was sollte in einem Feld stehen?
In einem Feld sollte nur ein Datenelement stehen, da man sonst nicht danach suchen kann.
Beispiel:
Falsch: Feld Name = Stefanie Varney
Richtig: Feld Vorname = Stefanie und Feld Nachname = Varney
3. Wie sollte man Datentypen und Felder zuordnen?
Es gibt die Felddatentypen: Text, Zahl, Datum/Uhrzeit, Ja/Nein. Jedes Feld sollte dem Datentyp zugeordnet sein, der zu ihm passt. So kann man z. B. mit dem Datentyp Zahl Berechnungen durchführen.
Beispiel:
Name = Datentyp Text
Hausnummer = Datentyp Zahl
Geburtsdatum = Datentyp Datum
Versetzt = Datentyp Ja/Nein
4. Welche Feldeigenschaften haben Felder?
Felder haben Feldeigenschaften wie
Feldgröße = maximale Anzahl der erlaubten Zeichen
Standardwert = Wert der automatisch eingesetzt wird, so dass die Eingabe
vereinfacht wird
5. Was ist ein Primärschlüssel?
Eine Datenbank besteht meistens aus mehreren Tabellen. Um diese Tabellen miteinander verknüpfen zu können, benötigen sie einen Primärschlüssel. Dieser Primärschlüssel muss in allen Tabellen verwendet werden und muss eindeutig sein (d.h. darf nur einmal pro Tabelle vorkommen, wie z.B. eine Personalausweisnummer).
Beispiel:
Tabelle 1
|
Schülernummer |
Vorname |
Nachname |
Straße |
Nr |
PLZ |
Ort |
|
1 |
Andrea |
Amsel |
Ahrstraße |
17 |
41515 |
Grevenbroich |
|
2 |
Bernd |
Bussard |
Biggestraße |
27 |
41516 |
Grevenbroich |
|
3 |
Carola |
Kiebit |
Chemnitzstraße |
37 |
41516 |
Grevenbroich |
|
4 |
Daniel |
Dohle |
Donaustraße |
47 |
41515 |
Grevenbroich |
|
5 |
Eva |
Elster |
Erftstraße |
57 |
41517 |
Grevenbroich |
Tabelle 2
|
Schülernummer |
WPF1 |
WPF2 |
|
1 |
IF |
D |
|
2 |
T |
E |
|
3 |
F |
M |
|
4 |
SW |
D |
|
5 |
IF |
M |
6. Was ist ein Index?
Ein Index speichert den Speicherort von Datensätzen ausgehend von dem Feld/ den Feldern, welche/s indexiert wurde/n.
Daher sollte man solche Felder indexieren, die man häufig sortiert. Dadurch können Datensätze schneller gefunden und sortiert werden. Der Datenzugriff wird schneller.
Es gibt verschiedene Arten von Indizes: a) Ein Index mit Duplikat: das sind Indizes, in deren Tabellenfelder ein Eintrag mehrfach vorkommen kann, wie z.B. eine Postleitzahl. b) Index ohne Duplikat: das sind Indizes, in deren Tabellenfelder jeder Eintrag einmalig ist, wie beim Primärschlüssel. c) Ein zusammengesetzter Index besteht aus mehreren Feldern.
