Langbeschreibung
Studierende und Quereinsteiger erhalten mit diesem Buch eine Anleitung, die es ihnen ermöglicht, eigene Datenbanken zu erstellen. Anhand eines durchgehenden Beispiels werden grundlegende Vorteile von Datenbankanwendungen erläutert und schrittweise der Entwurfsprozess entwickelt. In der erweiterten neuen Auflage fassen "Kochrezepte" am Ende eines jeden Abschnitts diesen Prozess zusammen und Übungsteile helfen, das Verständnis des Erlernten zu prüfen und zu vertiefen.
Inhaltsverzeichnis
1 Einleitung.- 1.1 Das Arbeits-Szenario "Reisebüro".- 1.2 Arbeiten mit Diesem Buch.- 2 Datenbankentwurf - Die Ersten Schritte.- 2.1 Tabellenentwurf.- 2.2 Eigenschaften von Daten.- 2.3 Beschränkungen der Attributwerte.- 2.4 Primärschlüssel.- 2.5 Kochrezepte - Tabellenerstellung.- 2.6 Übungen.- 3 Beziehungen.- 3.1 Beziehungen Erkennen! Aber Wie ?.- 3.2 SO Werden Beziehungen Dargestellt.- 3.3 Beziehungstypen.- 3.4 Minimalkardinalitäten.- 3.5 Rekursive Beziehungen.- 3.6 Referentielle Integrität.- 3.7 Kochrezepte - Beziehungen.- 3.8 Übungen.- 4 Optimierung der Datenbank.- 4.1 Atomare Werte.- 4.2 Datenredundanz in Einer Tabelle.- 4.3 Normalisierung.- 4.4 Kochrezepte - Optimierung.- 4.5 Übungen.- 5 Abfragen: Suchen, Verknüpfen, Berechnen, Verändern.- 5.1 Einleitung.- 5.2 Auswahlabfragen.- 5.3 Tabellenverknüpfungs-Abfragen.- 5.4 Berechnungen Innerhalb der Einzelnen Datensätze.- 5.5 Berechnungen Über Eine Menge von Datensätzen.- 5.6 Transaktionen.- 5.7 Sicherheit in Datenbanken.- 5.8 Das Datenbank-Schichtenmodell.- 5.9 Kochrezepte - Abfragen.- 6 SQL - Ein Überblick.- 6.1 Datendefinition:.- 6.2 Datenmanipulation:.- 6.3 Übungen.- 7 Anhang.- 7.1 Lösungen der Übungen.- 7.2 Beispiele Minimalkardinalitäten.- 7.3 Datenmodell.- 7.4 Auswirkungen Minimalkardinalitäten.- 7.5 SQL-Befehl Beispiele.- 7.6 Glossar.- 7.7 Index.- Abbildungsverzeichnis.- Verzeichnis Codebeispiele.