Für eine korrekte Darstellung dieser Seite benötigen Sie einen XHTML-standardkonformen Browser, der die Darstellung von CSS-Dateien zulässt.

. .
Suche

Universität Siegen Department ETI Fachgruppe Praktische Informatik

Informationen zum Lehrmodul
Einführung in SQL

Stand: 27.11.2013


  • Zusammenfassung dieses Lehrmoduls:

    Dieses Lehrmodul führt in die elementaren Kommandos von SQL ein. Ein Schwerpunkt liegt auf den Möglichkeiten zur Formulierung von Abfragen. Weiter werden Möglichkeiten zur Definition und Änderung von Schemata gezeigt. Einleitend wird ein Abriß der historischen Entwicklung und der wichtigsten Varianten von SQL gegeben.

  • Inhaltsverzeichnis:
    1   Einführung
    2   Abfragen
    2.1   Grundform
    2.2   Nachbildung der Operationen der relationalen Algebra in SQL
    2.3   Gruppierungen und Aggregationen
    3   Änderungsoperationen
    3.1   Erzeugen von Tupeln
    3.2   Löschen von Tupeln
    3.3   Ändern von Tupeln
    4   Nullwerte
    5   Schema-Operationen
    5.1   Definition von Relationen
    5.1.1   Attributdefinitionen
    5.1.2   Definition von Integritätsbedingungen
    5.2   Änderung der Definition einer Relation
    5.3   Sichten
    Literatur
    Glossar
    Index
  • relevant für die Lehrveranstaltung(en):
  • Vorausgesetzte Lehrmodule:
  • Stoffumfang in Vorlesungsdoppelstunden: 1.3
  • Umfang in (DIN-A5-) Seiten: 28
  • URLs der Volltexte des Skripts:
    (Erläuterungen zu den Dateiformaten; bitte lesen, sofern beim Entpacken oder Drucken der Dateien Probleme auftreten.)
  • Begleitmaterial:

    Beispiel-Datenbank: SQL-Anfragen können unter http://pi.informatik.uni-siegen.de/pi-bin/dbs-I.cgi auf einer Datenbank mit Beispiel-Daten ausgeführt werden.

  • Änderungen gegenüber früheren Versionen:
    2013-11-27: kleinere redaktionelle Überarbeitungen
    {\bf 2005-10-16: in Abschnitt 2.2 Notation für äußere Verbunde eingefügt; Abschnitt 2.3 über Aggregationen komplett erneuert
    2003-10-12: kleinere Korrekturen
    2002-12-09: Abschnitt 4 über Nullwerte erweitert, ferner Behandlung von Nullwerten in Schlüsseln; zusätzliche Optionen bei Fremdschlüsseln
    2002-03-19: Infolge eines Fehlers bei internen Umstellungen und der Neugenerierung aller WWW-Seiten und PS/PDF-Dateien stand ab ca. 30.01.2002 eine unvollständige Version dieses Moduls mit Datum 6.1.2002 im WWW, bei dem das Kapitel 5 fehlte! Die Version vom 19.3.2002 ist identisch mit der ursprünglichen Version mit Datum 6.1.2002.
    2002-01-06: kleinere Korrekturen, Operator contains gestrichen
    2001-10-16: kleinere redaktionelle Korrekturen
    2000-11-20: Erstversion