Datenbanken Wintersemester 24/25 im
Studiengang Informatik - Technische Informatik
Auf dieser Seite finden Sie Prüfungskriterien, Folien, Übungsaufgaben, Beispiellösungen
und Hinweise zu Werkzeugen sowie weitere interessante Informationsquellen. Beachten Sie, dass
bei offenen organisatorischen Fragen im Zweifelsfall die Prüfungs- und die Studienordnung
Klärung bringen können.
Die Vorlesung findet mit Videos statt und wird durch Lernnotizen, die Sie auf dieser Seite finden, organisiert.
Inhalt
Einen Überblick über den Inhalt der Veranstaltung finden Sie in der Modulbeschreibung auf
den Seiten des Studiengangs. Wichtig sind die dort genannten Ziele. Der Inhalt der
Lehrveranstaltung kann leicht von der dortigen Modulbeschreibung abweichen.
Die Vorlesung baut auf verschiedenen Kenntnissen und Erfahrungen im Programmieren auf.
Buch
Wesentliche Inhalte der Vorlesung mit anderen Beispielen finden sich auch
im folgenden Buch, das Studierende
der Hochschule Osnabrück
kostenlos über die Bibliotheksseiten als PDF legal für das Studium
beziehen können.
[Kle16] S. Kleuker,
Grundkurs Datenbankentwicklung -
Von der Anforderungsanalyse zur komplexen Datenbankanfrage ,
5. aktualisierte und erweiterte Auflage, Springer Vieweg, Wiesbaden, 2024
Termine
- generell finden alle Vorlesungen als Videos mit Fragemöglichkeiten
in Zoom zur Veranstaltungszeit statt
- Vorlesung: Sie müssen die zugehörigen Videos, siehe Lernnotiz,
jeweils bis Mi 11:30 durchgearbeitet haben, zur Vorlesungszeit gibt es
dazu eine Online-Sprechstunde, in der Fragen zu Veranstaltungsinhalten
beantwortet werden
- Praktikum Do 12:15-13:45 online
- Praktikum Mo 16:30-18:00 online
- Die Veranstaltung beginnt am Mi 25.9.24, die Praktikum ab 26.9/ 30.9.24. Am ersten Praktikumstermin werden organisatorische Details geklärt, die Anwesenheit ist dringend notwendig.
Prüfungskriterien
Zum Praktikum werden Aufgabenblätter mit mindestens 100 erreichbaren Punkten ausgegeben.
Zum Bestehen des Praktikums
müssen mindestens 85 Punkte erreicht werden.
Die eigentliche Bewertung erfolgt anhand eines Projektberichts.
Den Rahmen der Aufgabenstellung (Stand: 22.8.2024) finden Sie hier.
Beachten Sie, dass Aktualisierungen möglich sind.
Diese Vorlage
kann, muss aber nicht genutzt werden.
Beachten sie meine Praktikumsregeln,
die zumindest teilweise auf online-Veranstaltungen übertragbar sind.
Lernnotizen und Folien
Dies ist die Foliensammlung des Semesters.
Die Folien enthalten Beispiele, die in der Veranstaltung diskutiert
werden, sie können und sollen kein notwendiges Begleitbuch ersetzen.
- Lernnotiz für die 1. Veranstaltungswoche
,
Fragen und Antworten
- Lernnotiz für die 2. Veranstaltungswoche
,
Fragen und Antworten
- Lernnotiz für die 3. Veranstaltungswoche
,
Fragen und Antworten
- Lernnotiz für die 4. Veranstaltungswoche
,
Fragen und Antworten
- Lernnotiz für die 5. Veranstaltungswoche
,
Fragen und Antworten
- Lernnotiz für die 6. Veranstaltungswoche
,
Fragen und Antworten
, SQL-Skript
- Lernnotiz für die 7. Veranstaltungswoche
,
Fragen und Antworten
, SQL-Skript
- Lernnotiz für die 8. Veranstaltungswoche
,
Fragen und Antworten
, SQL-Skript
- Lernnotiz für die 9. Veranstaltungswoche
,
Fragen und Antworten
, SQL-Skript
- Lernnotiz für die 10. Veranstaltungswoche
,
Fragen und Antworten,
Beispielprojekt
- Lernnotiz für die 11. Veranstaltungswoche,
Beispielprojekt
,
Fragen und Antworten
- Lernnotiz für die 12. Veranstaltungswoche
Aufgaben
Die Aufgaben liegen am Tag vor der Veranstaltung vor. Sie werden immer in den Praktika
unmittelbar nach der Vorlesung bearbeitet. Die Ergebnisse sind dann eine Woche
später vorzuführen. Aufgabenblätter sind in Zweier- oder Dreier-Gruppen zu bearbeiten.
Werkzeuge
Für Teilnehmer der Veranstaltung steht die zu nutzende Entwicklungsumgebung unter
diesem Link
zum Download bereit.
Die Praktika finden unter Windows 10 statt.
Als Datenbank wird in den Praktika Apache Derby
genutzt. Weiterhin kommen
SQLWorkbench/J zur Arbeit mit Datenbanken
und UMLet mit
dieser Erweiterung im Unterordner "palettes"
zur Modellierung zum Einsatz.
Werkzeuginformationen stehen hinter
diesem Link.
Als Entwicklungsumgebung wird
Eclipse genutzt.
Informationen zu Eclipse stehen in dieser
Anleitung.
Mondial
Als Beispiel wird eine komplexere Datenbank namens Mondial genutzt, die
ebenfalls für Lernzwecke unter
Hinweis auf
ihren Ursprung frei ist.
SQLChecker (Werkzeug für Teilnehnmer der Lehrveranstaltung, Nutzung auf eigene Gefahr)
Der SQLChecker (Achtung 300 MB)
erlaubt es die Ergebnisse eigener Anfragen mit den erwarteten
Ergebnissen zu vergleichen. Weitere Informationen sind vereinfacht in die
Werkzeuginformationen integriert. Der obige SQLChecker beinhaltet eine Java-Version,
wird der SQLChecker mit auf C installierter KleukersSEU
genutzt, reicht diese Version aus. Dabei
muss das Zip-Verzeichnis direkt im Ordner KleukersSEU ausgepackt werden.
Zurück zur Kleuker-Hauptseite