SQL

Grundlagen und Datenbankdesign Empfehlung zu ICT Modulen 100/104/153

Der optimale Einstieg in SQL


Das Buch richtet sich an angehende Administratoren, die ein Datenbanksystem auf der Basis von SQL betreuen und an Entwickler, die SQL-Kenntnisse für die Anwendungsentwicklung erwerben möchten. Neben Datenbankmodellen, Datenbankentwurf und Normalisierung erstellen Sie eine Datenbank mit SQL, lernen den Umgang mit Tabellen und Daten, arbeiten mit Schlüsseln und Indizes, Abfragen, Joins und Sichten. Sie verwalten Benutzerrechte und Transationen und erstellen Stored Procedures. Als Datenbank-Clients kommt MySQL und PostgreSQL zum Einsatz.


Die Autoren:
Elmar Fuchs

Werfen Sie einen Blick ins Buch!
Edition: 4. Ausgabe, Oktober 2015
Match Code: SQL
Isbn: 978-3-86249-449-1
Pages Number: 216

Inhalt:

    • 1.1Voraussetzungen und Ziele
    • 1.2Aufbau und Konventionen
    • 2.1Entwicklung der Datenbanken
    • 2.2Datenbankmodelle
    • 2.3Aufbau und Organisation einer Datenbank
    • 2.4Physische Datenbankarchitektur
    • 2.5Schnellübersicht
    • 2.6Übung
    • 3.1Einführung zum Datenbankentwurf
    • 3.2Der Datenbank-Lebenszyklus
    • 3.3Datenbanken entwerfen
    • 3.4Das Entity-Relationship-Modell
    • 3.5Übung
    • 4.1Begriffe aus dem Bereich relationaler Datenbanken
    • 4.2Transformation des ER-Modells in ein relationales Modell
    • 4.3Normalisierung des Datenbankschemas
    • 4.4Theorie relationaler Sprachen
    • 4.5Schnellübersicht
    • 4.6Übung
    • 5.1Die Datenbankabfragesprache SQL
    • 5.2Datenbank erstellen
    • 5.3Datenbank anzeigen und auswählen
    • 5.4Datenbank löschen
    • 5.5Schnellübersicht
    • 5.6Übung
    • 6.1Tabellen erstellen
    • 6.2Datentypen festlegen
    • 6.3Constraints in Tabellen verwenden
    • 6.4Domänen verwenden
    • 6.5Vorhandene Tabellen anzeigen, ändern und löschen
    • 6.6Schnellübersichten
    • 6.7Übung
    • 7.1Daten einfügen
    • 7.2Daten aktualisieren
    • 7.3Daten löschen
    • 7.4Schnellübersicht
    • 7.5Übung
    • 8.1Grundlagen zu einfachen Datenabfragen
    • 8.2Bedingungen definieren
    • 8.4Abfrageergebnisse sortieren
    • 8.5Schnellübersicht
    • 8.6Übung
    • 9.1Einführung zu Schlüsseln und Indizes
    • 9.3Indizes
    • 9.4Schnellübersichten
    • 9.5Übung
    • 10.1Standard-Funktionen in SQL
    • 10.2Nicht standardisierte Funktionen
    • 10.3Schnellübersicht
    • 11.1Tabellen verknüpfen
    • 11.2Einfaches Verknüpfen von Tabellen
    • 11.3Tabellen verknüpfen mit JOIN
    • 11.4Zwei Tabellen vereinigen
    • 11.5Schnitt- und Differenzmengen
    • 11.7Schnellübersicht
    • 11.8Übung
    • 12.1Vordefinierte Abfragen
    • 12.2Sichten erstellen
    • 12.3Sichten löschen
    • 12.4Daten über Sichten einfügen, ändern und löschen
    • 12.5Schnellübersicht
    • 13.1Sequenzielles Lesen von Datensätzen
    • 13.2Cursor erstellen
    • 13.3Datenzugriff mit dem Cursor
    • 13.4Cursor schließen
    • 13.5Schnellübersicht
    • 14.1Sicherheitskonzepte
    • 14.2Benutzerverwaltung unter PostgreSQL
    • 14.3Benutzerverwaltung unter MySQL
    • 14.4Zugriffsrechte an Benutzer vergeben
    • 14.5Benutzern die Zugriffsrechte entziehen
    • 14.6Schnellübersicht
    • 14.7Übung
    • 15.1Konsistente Datenbestände und Transaktionen
    • 15.2Transaktionen erstellen
    • 15.3Transaktionen abschließen
    • 15.4Transaktionen zurücksetzen
    • 15.5Schnellübersichten
    • 15.6Übung
    • 16.1Programmabläufe speichern
    • 16.2Stored Procedures erstellen und bearbeiten
    • 16.3Beispielanwendung für Stored Procedures
    • 16.4Schnellübersicht
    • 16.5Übung
    • 17.1Prozeduren automatisch ausführen
    • 17.2Trigger erstellen
    • 17.3Trigger bearbeiten und löschen
    • 17.4Schnellübersichten
    • 17.5Übung
    • A.1Die Erweiterung SQL/XML des SQL-Standards
    • A.2XML in MySQL
    • B.1Das Datenbanksystem PostgreSQL
    • B.2Das Datenbanksystem MySQL
    • C.1SQuirreL

als gedrucktes Buch

inkl. MwSt 7% EUR 31,89