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

E-Mail

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

Tutorial
http://ffm.junetz.de/members/reeg/DSP/node6.html

Kommentar hinzufügen