LE06 - Relationales Datenmodell Teil 3: SQL (DML)
Ziel und Inhalt
In dieser Lehreinheit lernen Sie die Grundbestandteile der Datenbanksprache SQL kennen. Dabei beschränken wir uns zunächst auf die SQL Befehle zur Abfrage und Änderungen von Daten (Data Manipulation Language, DML). Sie lernen, die Befehle anzuwenden und SQL-Anweisungen auf Relationen auszuführen. Dabei wird der Bezug zu den elementaren Operationen der relationalen Algebra hergestellt, die in LE05 behandelt wurden.
Das erworbene Wissen können Sie in MS Access anwenden, indem Sie SQL-Anweisungen zum Auswählen, Einfügen, Ändern und Löschen von Datensätzen programmieren. Sie integrieren diese Anweisungen in eigene Formulare und Prozeduren um Ihre Datenbankanwendung weiterzuentwickeln.
Vorlesung
Hier finden Sie die in der Vorlesung gezeigten Folien und Beispiele:
- Folien zur Vorlesung (im PDF-Format):
[Alle Folien] [Druckversion] [Handout] - MS Acces-Datenbank (als ZIP-Archiv) in der Vorlesung entwickelt:
[MS Access 2010] - Videokurs zur Vorlesung:
[Playlist bei YouTube]
Wichtiger Hinweis:
Es kann Abweichungen zwischen dem Videokurs und der Vorlesung geben. Ich bin bemüht, den Videokurs fortlaufend zu aktualisieren, um diese Abweichungen gering zu halten. Letztendlich sind aber immer die in der Präsenzveranstaltung gezeigten Folien und die dort gegebenen Erläuterungen maßgeblich (z.B. für die Klausurvorbereitung).
Übung
Hier finden Sie die in der Übung gezeigten Folien und Beispiele. Verwenden Sie als Ausgangspunkt für diese Übung Ihre eigene Projektdatenbank oder alternativ die Musterlösung der Übung aus der vorherigen Lehreinheit.
- Vorbreitete Übungsdatenbank: MS Acces-Datenbank aus LE05 (als ZIP-Archiv)
[MS Access 2010] - Folien zur Übung (im PDF-Format):
[Alle Folien] [Druckversion] [Handout] - Musterlösung: MS Acces-Datenbank (als ZIP-Archiv)
[MS Access 2010] - Videokurs zur Übung:
[Playlist bei YouTube]
Wichtiger Hinweis:
Es kann Abweichungen zwischen dem Videokurs und der Vorlesung geben. Ich bin bemüht, den Videokurs fortlaufend zu aktualisieren, um diese Abweichungen gering zu halten. Letztendlich sind aber immer die in der Präsenzveranstaltung gezeigten Folien und die dort gegebenen Erläuterungen maßgeblich (z.B. für die Klausurvorbereitung).
Vertiefung
Hier finden Sie weitere Quellen zur Vertiefung der Inhalte dieser Lehreinheit:
- SELFHTML-Wiki: DBMS und SQL/Einführung in Joins
- SELFHTML-Wiki: DBMS und SQL/Fortgeschrittene Jointechniken