datenbankensysteme:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
datenbankensysteme:start [14.05.2011 17:15] – bauer | datenbankensysteme:start [09.11.2014 10:50] (aktuell) – gelöscht Stefan Gaum | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ===== 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 [[http:// | ||
- | |||
- | Bevor wir uns näher mit Datenbanken befassen noch ein kurzer Überblick, damit auch klar ist, worüber wir sprechen: | ||
- | -Der formelle Überbegriff ist **Datenbankensystem (DBS)** | ||
- | Ein Datenbankensystem (auch in Kurzform einfach Datenbank) besteht aus zwei Teilen: | ||
- | -Einem **Datenbank-Management-System (DBMS)**, welches die Verwaltungsssoftware ist (z.B. MySQL). | ||
- | -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. | ||
- | <note important> | ||
- | Wie wird das nun in einer Datenbank Schulverwaltung realisiert: | ||
- | ^ schueler ^^^^^ | ||
- | ^ Nachname | ||
- | | Fischer | ||
- | | Müller | ||
- | | Wahnsinn | ||
- | |||
- | |||
- | ^ lehrer ^^^^^^^ | ||
- | ^ Nachname | ||
- | | Witzig | ||
- | | Bogen | Ellen | 17.12.1973 | ||
- | | Maier | Klaus | 03.01.1950 | ||
- | |||
- | In diesem Beispiel besteht die Datenbank **Schulverwaltung** aus den Tabellen **schueler** und **lehrer**. | ||
- | <note important> | ||
- | *Einem Namen (schueler, lehrer) | ||
- | *beliebigen Spalten(nachname, | ||
- | *beliebig vielen Zeilen, in denen die Informationen gespeichert sind | ||
- | </ | ||
- | |||
- | ====== Aufgaben ======= |
datenbankensysteme/start.1305393304.txt.gz · Zuletzt geändert: 14.05.2011 17:15 von bauer