Informatikwiki

Albert Einstein Gymnasium Reutlingen

Benutzer-Werkzeuge

Webseiten-Werkzeuge


datenbankensysteme:start

Dies ist eine alte Version des Dokuments!


Grundlagen

Dieses Kapitel soll eine Einführung in Datenbanken mit MySQL geben. Bevor wir uns jedoch genauer mit MySQL befassen, sollten wir kurz ein paar Worte über Datenbanken im Allgemeinen verlieren.

Datenbanken werden überall da eingesetzt, wo große Datenmengen effizient verwaltet werden sollen. Beispiele finden sich zuhauf. Eine aus dem Jahr 2007 stammende Liste gibt die damals 10 größten Datenbanken an, darunter natürlich Amazon, Youtube und Google. Danaben gibt es noch etliche andere Anwendungen für Datenbankenssysteme: Personalverwaltungen, Schulverwaltungen oder Bibliotheken. Auch das DNS-System, das Domain Name System im Internet ist nichts anderes, als eine große Datenbank.

Bevor wir uns näher mit Datenbanken befassen noch ein kurzer Überblick, damit auch klar ist, worüber wir sprechen:

  1. Der formelle Überbegriff ist Datenbankensystem (DBS)

Ein Datenbankensystem (auch in Kurzform einfach Datenbank) besteht aus zwei Teilen:

  1. Einem Datenbank-Management-System (DBMS), welches die Verwaltungsssoftware ist (z.B. MySQL).
  2. Der eigentlichen Datenbank, die aus den gespeicherten Informationen besteht.

Als Bild lässt sich dies klar darstellen:

Ein erstes Beispiel

Die Schulverwaltung will folgende Informationen über Schüler und Lehrer speichern:

Schüler:

  • Nachname
  • Vorname
  • Geburtsdatum
  • Klasse
  • Telefonnummer der Eltern

Lehrer:

  • Nachname
  • Vorname
  • Geburtsdatum
  • Fächer
  • Unterrichtsstunden

Fast alle heutigen Datenbankensysteme speichern ihre Informationen in tabellarischer Form.

Merke: Eine Datenbank besteht aus einer oder mehreren Tabellen

Wie wird das nun in einer Datenbank realisiert:

Schüler
Nachname Vorname Geburtsdatum Klasse Telefonnummer der Eltern
Fischer Fritz 06.04.1993 10a 07121 / 12345
Müller Martina 01.12.1997 6c 07121 / 98765
Wahnsinn Heller 05.12.1994 9b 07121 / 33333
datenbankensysteme/start.1305392689.txt.gz · Zuletzt geändert: 14.05.2011 17:04 von bauer

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki