Einstieg
Wie können große Datenmengen verwaltet werden, so dass Daten leicht...
- auffindbar (
SELECT
able), - hinzufügbar (
INSERT
able) - veränderbar (
UPDATE
able) - löschbar (
DELETE
able)
...sind? Im Folgenden soll diese Frage anhand des folgenden Beispiels diskutiert werden:
„In einem Online-Buchhändler für Bücher sind Kunden registriert sowie Bücher gelistet. Jeder Kund/in hat einen Warenkorb, in welchen er/sie Bücher legen kann.“
Als eine sehr grundlegende Art der Struktur kommen Tabellen in Frage. Aber auch hier ist nicht klar, wie genau diese Tabellen aufgebaut sein sollen. Verschiedene Entwürfe sind denkbar, und sie haben Auswirkungen auf verschiedene Aspekte:
- Benötigter Speicherplatz
- Benötigte Zeit zum Auffinden, Hinzufügen, Einfügen, Löschen
- Korrektheit und Konsistenz der Daten
Tue dich mit einem Partner/in zusammen. Es gibt zwei Rollen A und B. Bearbeitet zusammen die drei Aufträge.
Betrachte nun die folgenden beiden Entwürfe, welche wir anschließend vergleichen und diskutieren.