SQL

SQL
Eine praxisorientierte Einführung
 Paperback
Print on Demand | Lieferzeit: Print on Demand - Lieferbar innerhalb von 3-5 Werktagen I

54,99 €* Paperback

Alle Preise inkl. MwSt. | Versandkostenfrei
Artikel-Nr:
9783528252106
Veröffentl:
1995
Einband:
Paperback
Erscheinungsdatum:
01.01.1995
Seiten:
276
Autor:
Jörg Fritze
Gewicht:
482 g
Format:
244x170x16 mm
Sprache:
Deutsch
Beschreibung:

Vorwort zur dritten Auflage SQL wird zweifellos als die entscheidende Datenbanksprache der neunziger Jahre anerkannt. Sie hat sich im Laufe ihrer mittlerweile fast zwanzigjiihri gen Geschichte nicht unwesentlich weiterentwickelt. Seit Ende 1992 ist die Sprache in ihrer neuesten Version genormt, SQL2 oder SQL92 genannt. Jedoch hat bislang noch kein DB-Hersteller diese Norm vollstiindig implementiert. Wie schon in frUheren Auflagen haben wir den aktuellen Stand der Technik berUcksichtigt und lassen Varianten aus giingigen Datenbanksystemen mit einflieBen. Bildete in frUheren Auflagen der SQL89 Standard das GrundgerUst unseres Buches, so haben wir in der aktuellen Auflage den SQL92 Standard als Grundlage gewiihlt, da dieser sich in naher Zukunft etablieren wird. Die meisten fiihrenden DB-Hersteller bezeichnen ihre Produkte inzwischen als SQL92/Entry Level konform. Dortmund, Juni 1995 JUrgen Marsch jm@nt.e-technik.uni-dortmund.de Jorg Fritze lOOI13.2236@compuserve.com Vorwort zur ersten Auflage Aufgrund des immer komplexer werden den Informationsbedarfes hat die Bedeutung relationaler Datenbanksysteme in den letzten Jahren rapide zu genommen. SQL ist die verbreitetste Abfragesprache fUr diese Systeme, eine nicht-prozedurale Sprache mit hoher Leistungsfiihigkeit. NatUrlich gibt es bereits eine Reihe von LehrbUchem zu dies,em Thema, hochwissenschaftliche und rein pragmatische Abhandlungen; die einen ver suchen den Datenbanken mathematisch und theoretisch zu Leibe zu rUcken, vi Vorwort die anderen erwecken den Anschein, als ob SOL selbsterkUirend sei, in we nigen Tagen erlembar und selbst bei komplexesten Problemen mit wenigen simplen Befehlen einzusetzen. Wir konnen aufgrund unserer Erfahrungen mit Datenbanksystemen zeigen, daB die Wahrheit, wie so oft, in der gol denen Mitte liegt.
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 SubqueriesI: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 Zugriffsreehte.- 9.1 Benutzer und ihre Rechte.- 9.2 Tabellenzugriffsarten.- 9.3 Zugriff auf das SQL-System.- Zusammenfassung.- Übungen.- Syntax der SQL-Befehle.- Lösungen zu ausgewählten Übungen.- Sachwortverzeichnis.

Kunden Rezensionen

Zu diesem Artikel ist noch keine Rezension vorhanden.
Helfen sie anderen Besuchern und verfassen Sie selbst eine Rezension.