Dieses Buch wendet sich an Programmierer, DB-Benutzer usw., kurz an alle, die SQL zukünftig in der täglichen EDV-Arbeit einsetzen wollen, sowie an diejenigen, die nach ersten Erfahrungen im Umgang mit SQL festgestellt haben, daß gerade in dieser neuartigen Sprachform häufig Tips und Kniffe nötig sind, um scheinbar leichte AufgabensteIlungen zu bewältigen. Neben den SQL-Grundlagen wie Tabellenerstellung, ersten Abfragen usw. beinhaltet daher das vorliegende Buch Vorschläge und Lösungen zu diesen Problemen. Wenn man eine Datenbanksprache beschreiben will, kommt man nicht umhin, über Grundlagen und Design zu reden. Dies haben wir auch getan, uns allerdings auf das Nötigste beschränkt. Es gibt ja bekanntlich zwei Sorten von "EDV-Buch-Lesem": Die sorgfältigen Leser, die mit dem Vorwort beginnend Seite für Seite der Literatur bearbeiten und der gegebenen Struktur folgend nach einer geraumen Weile das gesamte Werk nutzbringend gelesen haben. Für diese Gruppe haben wir ein recht komplexes Beispiel eingeflochten, das wie ein roter Faden durch alle Kapitel hindurch die Theorie unterstützen soll.

Praxisorientierte SQL-Einführung

Autorentext

Dipl.-Inform. Jörg Fritze und Dipl.-Ing. Jürgen Marsch sind IT-Spezialisten, die ihr Know-how in Praxis und Lehre umgesetzt sowie als erfolgreiche Buchautoren breiteren Kreisen zugänglich gemacht haben.



Klappentext

Professionelle Anwender und Entwickler in die Datenbanksprache SQL zielorientiert und mit der notwendigen Tiefe einzuführen ist das Ziel dieses, bereits in fünfter Auflage erscheinenden, Standardwerkes.
Das Grundgerüst stellt der etablierte Standard SQL92, auch SQL2 genannt, dar. Erweiterungen, die von einigen DB-Herstellern bereits im Hinblick auf einen künftigen SQL3-Standard implementiert wurden, werden ebenfalls berücksichtigt.



Inhalt
1 Kurzer Abriß der Entwicklung von Datenbanksystemen.- 1.1 Sinn von Datenbanksystemen.- 1.2 Entwicklungsgeschichte der Datenbanksysteme.- 1.3 Hierarchisches Modell.- 1.4 Netzwerkmodell.- 1.5 Relationales Modell.- Zusammenfassung.- 2 Entwurf relationaler Datenbanken.- 2.1 Das Drei-Ebenen Modell.- 2.2 Der Entity-Relationship Entwurf.- 2.3 Vom ER-Modell zur relationalen Datenbank.- 2.4 Normalisierung.- Zusammenfassung.- Übungen.- 3 SQL Überblick.- Zusammenfassung.- 4 Vom Entwurf zur Datenbank.- 4.1 Datentypen.- 4.2 Constraints und Assertions.- 4.3 Referentielle Integrität.- 4.4 Domains.- 4.5 Erzeugen der Beispieldatenbank.- Zusammenfassung.- Übungen.- 5 Datenbank Abfragen.- 5.1 Einfache Abfragen.- 5.2 Built-In Funktionen und Arithmetik.- 5.3 GROUP BY ... HAVING.- 5.4 Joins I: Inner Joins.- 5.5 Ein Modell für SELECT.- 5.6 Joins II: Outer Joins.- 5.7 Subqueries I: Single-Row Subqueries.- 5.8 Subqueries II: Multiple-Row Subqueries.- 5.9 Subqueries III: Correlated Subqueries.- 5.10 Kombination von unabhängigen Abfragen.- 5.11 Weitere Beispiele zu SELECT.- Zusammenfassung.- Übungen.- 6 Transaktionsprogrammierung.- 6.1 Das Transaktionskonzept.- 6.2 INSERT.- 6.3 DELETE.- 6.4 UPDATE.- 6.5 Probleme mit DELETE und UPDATE.- 6.6 SQL-Programme.- Zusammenfassung.- Übungen.- 7 Embedded SQL.- Zusammenfassung.- 8 Benutzersichten (Views).- 8.1 Vorteile und Grenzen von Views.- 8.2 Erstellen von Views.- 8.3 Views zur Datenaktualisierung.- 8.4 Views auf mehrere Tabellen.- 8.5 Löschen von Views.- 8.6 Viewspeicherung in Systemtabellen.- Zusammenfassung.- Übungen.- 9 Zugriffsrechte.- 9.1 Benutzer und ihre Rechte.- 9.2 Tabellenzugriffsarten.- 9.3 Zugriff auf das DB-System.- 9.4 Benutzergruppen.- Zusammenfassung.- Übungen.- Syntax der SQL-Befehle.- Lösungen zu ausgewählten Übungen.-Sachwortverzeichnis.
Titel
Erfolgreiche Datenbankanwendung mit SQL
Untertitel
Effiziente Wege und zielführendes Know-how für den professionellen Einsatz
EAN
9783322919021
Format
E-Book (pdf)
Veröffentlichung
09.03.2013
Digitaler Kopierschutz
Wasserzeichen
Anzahl Seiten
230
Auflage
5., überarb. Aufl. 1999
Lesemotiv