Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Ein guter Ausgangspunkt für einen Tabellenentwurf ist es, sich Gedanken darüber zu machen, welche Art von Informationen man speichern möchte. Ich habe überlegt, welche Informationen eine Person beschreiben, und kam zu folgendem Ergebnis:
Name
Geschlecht
Geburtsdatum
Adresse
Lieblingsspeisen
Diese Liste ist vielleicht nicht ganz vollständig, soll aber einstweilen genügen. Im nächsten Schritt werden Spaltennamen und Datentypen zugewiesen. Tabelle 2.7 zeigt meinen ersten Versuch.
Tabelle 2.7 person-Tabelle, erster Versuch
|
Spalte |
Typ |
Zulässige Werte |
|---|---|---|
|
|
| |
|
|
|
|
|
|
| |
|
|
| |
|
|
|
Die Spalten name, address und favorite_foods haben den Typ varchar und gestatten freie Dateneinträge. Die gender-Spalte erlaubt ein einzelnes Zeichen, entweder M oder F. Die Spalte birth_date hat den Typ date, da kein Uhrzeitbestandteil erforderlich ist.