Marsch / Fritze | Erfolgreiche Datenbankanwendung mit SQL | E-Book | sack.de
E-Book

E-Book, Deutsch, 230 Seiten, eBook

Reihe: XProfessional Computing

Marsch / Fritze Erfolgreiche Datenbankanwendung mit SQL

Effiziente Wege und zielführendes Know-how für den professionellen Einsatz
5., überarbeitete Auflage 1999
ISBN: 978-3-322-91902-1
Verlag: Vieweg & Teubner
Format: PDF
Kopierschutz: 1 - PDF Watermark

Effiziente Wege und zielführendes Know-how für den professionellen Einsatz

E-Book, Deutsch, 230 Seiten, eBook

Reihe: XProfessional Computing

ISBN: 978-3-322-91902-1
Verlag: Vieweg & Teubner
Format: PDF
Kopierschutz: 1 - PDF Watermark



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.

Marsch / Fritze Erfolgreiche Datenbankanwendung mit SQL jetzt bestellen!

Zielgruppe


Research

Weitere Infos & Material


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.


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.



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.