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:12] – bauer | datenbankensysteme:start [09.11.2014 10:50] (aktuell) – gelöscht Stefan Gaum | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ~~SLIDESHOW~~ | ||
| - | ===== 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.1305393151.txt.gz · Zuletzt geändert: 14.05.2011 17:12 von bauer
