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

Format = Schriftart, Schriftgröße, ...

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

In der Tabelle 1 stehen die Adressen der Schüler und in der Tabelle 2 die Wahlpflichtfächer. Beide Tabellen können über die Schülernummer (Primärschlüssel) miteinander verknüpft werden. Möchte ich z. B. wissen, welches WPF1-Fach Daniel Dohle hat, so muss man erst den Primärschlüssel (4) herausbekommen und schaut dann unter diesem in der Tabelle 2 in der Spalte WPF1 nach. Man erhält SW.


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.

Last modified: Friday, 6 June 2008, 10:22 AM