 |
Das Feld der Datenbank-Programmierung ist gerade für Neulinge schwer zu erschließen. Bevor Sie mit der eigentlichen Programmierung beginnen, sollten Sie die grundlegenden Begriffe kennen.
| Datenfeldname1 | Datenfeldname2 | | Datensatz 1 | Datenfeld | Datenfeld | | Datensatz 2 | Datenfeld | Datenfeld | | Datensatz 3 | Datenfeld | Datenfeld |
Sehen Sie sich diese Tabelle an: ein Modell einer einfachen Tabelle in einer Datenbank. Zur Tabelle selbst gehören übrigens nur die grau unterlegten Felder.
Die erste Zeile, die Titelzeile, enthält die Information, welche Bedeutung die darunter stehenden Informationen haben. Diese Bezeichner werden "Datenfeldnamen" genannt. Konsequenterweise sind die Felder, die weiter unten stehen, dann die "Datenfelder", also die Bereiche, die die eigentlichen Daten enthalten.
Nimmt man eine komplette Zeile, ist das ein Datensatz.
So weit die Theorie, wollen wir doch die Praxis nicht vernachlässigen:
| Kundennummer | Name | Telefonnummer | | 1 | Meier | 76641 | | 2 | Müller | 7781818 | | 3 | Schmitz | 23414 | | 4 | Geibel | 67372 |
Hier haben wir also vier Datensätze. Jeder Datensatz besteht wiederum aus drei Datenfeldern.
Ihnen ist sicher aufgefallen, dass wir eine zusätzliche Spalte in der Tabelle haben, also ein zusätzliches Datenfeld. Mit diesem Datenfeld können wir jedem Kunden eine einzigartige Nummer zuweisen. Datenbank-Programmierer würden das "Primärschlüssel" nennen, ein Wert, der bei jedem Datensatz einzigartig ist.
Sie wundern sich, dass wir die ganze Zeit von Tabellen, nie aber von der Datenbank selbst reden? Eine moderne Datenbank kann ohne Probleme mehrere Tabellen enthalten:
Tabelle 1: | Kundennummer | Name | Telefonnummer | | 1 | Meier | 76641 | | 2 | Müller | 7781818 | | 3 | Schmitz | 23414 | | 4 | Geibel | 67372 | | Tabelle 2: | Kundennummer | Bestellung | | 1 | Keilriemen | | 2 | Zündkerzen | | 3 | Lenkrad | | 4 | Felgen | |
Interessanterweise gibt es hier zwei verschiedene Tabellen, die aber durch einen Wert verbunden sind: durch die Kundennummer, den Primärschlüssel. So etwas nennt man dann ein relationales Datenbanksystem, weil Datensätze aus der einen Tabelle Datensätzen aus der anderen Tabelle zugeordnet werden können.
|
 |
|
|
Sie wollen diese Seite ausdrucken? Dafür haben wir eine spezielle Druckversion ohne grafische Elemente entwickelt! |
|
|
Einführung in CSS bei HTMLWorld.
|
|