- Zurück
- Vor
- Know-How > Technik > Webtechnologien > Datenbank
Datenbank
Wenn man von einer Datenbank spricht, meint man streng genommen meistens ein Datenbanksystem, das aus der eigentlichen Datenbank mit den gespeicherten Informationen besteht und einem Datenbank-Management-System (DBMS), über das die Daten abgerufen, eingegeben, verwaltet, geändert oder gelöscht werden können.
Das System dient dazu, thematisch geschlossene Inhalte bzw. Informationen an einem Ort geschlossen vorzuhalten.
Eine standardisierte Sprache zur Abfrage und Bearbeitung von Datenbankinhalten von RDBMS ist die Structured Query Language (SQL).
Man kann sich eine relationale Datenbank als eine Sammlung von Tabellen vorstellen, in denen zusammengehörende Informationen gelistet werden und die untereinander auf bestimmte Weise verknüpft (= in Relation gesetzt) sind.
Beispiel:
Tabelle Platte (ID = Identifikationsnummer):
|
ID_Platte |
Band |
Album |
Erscheinungsjahr |
Label |
Preis |
|
1 |
... |
|
|
|
|
|
2 |
|
|
|
|
|
Tabelle Kunde:
|
ID_Kunde |
Name |
Vorname |
Adresse |
Ort |
|
|
1 |
... |
|
|
|
|
|
2 |
|
|
|
|
|
Diese Tabellen werden über eine dritte Tabelle, die Kaufverträge, verknüpft:
Tabelle Kaufvertrag (FS = Fremdschlüssel):
|
ID_Vertrag |
FS_ID_Platte |
FS_ID_Kunde |
Datum |
|
1 |
1 |
1 |
... |
|
2 |
121 |
1 |
|
|
3 |
121 |
57 |
|
So können jedem Käufer die gekauften Platten zugeschlüsselt werden.
Daraus entwickelt zum Beispiel Amazon das Modell „Kunden, die diesen Artikel gekauft haben, kauften auch:“ als Kaufempfehlung zu einzelnen Produkten.
So gut wie alle „großen“ Internetauftritte verwenden Datenbanken zur Speicherung aller Informationen.
Links
Allgemeine Einführung zu Datenbanken
http://www.itmc.uni-dortmund.de/de/support_weiterbildung/schulungsunterlagen_zu_den_kursen_des_itmc/datenbanken_und_sql_glossar_teil_1.html
- Zurück
- Vor
- Know-How > Technik > Webtechnologien > Datenbank
Die aktuelle Version des Handbuchs für Konzeption als PDF zum downloaden.