Logo: Leibniz Universität Hannover Logo: fachgebiet Datenbanken und Informationssysteme
Datenbanken und
Informationssysteme

Lehrveranstaltungen SS 2012

 
Einführung in die Datenbankprogrammierung (Datenbanksysteme I) (11150)
Dozent:Prof. Dr. rer. nat. habil. Udo Lipeck
Vorlesung: Di 14:15-15:45, Hörsaal F 102 (Hauptgebäude)
Betreuer:Dr. rer. nat. Michael Schäfers
Übung: Mi 9-10, Mi 13-14, Do 9-10? oder Fr 11-12
Beginn: Vorlesung: 10.04.2012
Übung: 11.04.2012
Einordnung: Grundstudium, Bachelor INF/TI: GI-Pflicht
Vorkenntnisse: Datenstrukturen und Algorithmen (notwendig)
Lernziele: Prinzipien von Datenbankmodellen, -sprachen und -systemen kennenlernen; Datenmodellierungen verstehen und selber erstellen; Fähigkeit zur Anfrageformulierung erwerben; mit der Datenbanksprache SQL praktisch umgehen, insbes. für Anfragen und zur Programmierung von Datenbankanwendungen; verschiedene Paradigmen von Anfragesprachen verstehen; Einblicke in den Aufbau von Datenbankmanagementsystemen bekommen.
Stoffplan: * Prinzipien von Datenbanksystemen
* Datenmodellierung: Entity-Relationship-Modell, Relationenmodell
* Relationale Anfragesprachen: Anfragen in SQL, Semantik in der Relationenalgebra
* Updates und Tabellendefinitionen in SQL
* Datenbankprogrammierung in PL/SQL und JDBC
* weitere Konzepte von Datenbanksprachen, insbes. zur Integritätssicherung und zum Datenschutz
* Aufbau von DBMS
Literatur: Elmasri/Navathe; Grundlagen von Datenbanksystemen
Kemper/Eickler: Datenbanksysteme -- Eine Einführung
Saake/Sattler/Heuer: Datenbanken: Konzepte und Sprachen
(in der jeweils aktuellsten Auflage)
außerdem: eigene Begleitmaterialien (Folienkopien unter StudIP)
weitere Informationen

 
Programmiersprachen und Übersetzer [bis 2017] (11210)
Dozent:Dr. rer. nat. Hans Hermann Brüggemann
Vorlesung: Di 10-12, Hörsaal F 303 (Hauptgebäude)
Betreuer:Dr. rer. nat. Hans Hermann Brüggemann
Übung: Fr 9-10 oder Fr 10-11
Beginn: Vorlesung: 10.04.2012
Übung: 13.04.2012
Einordnung: Grundstudium, Bachelor INF/TI: GI-Pflicht
Vorkenntnisse: Gute Kenntnisse in einer höheren Programmiersprache.
Lernziele: Die Studierenden kennen den prinzipiellen Aufbau von Compilern und Interpretern sowie die wichtigsten Programmierparadigmen.
Stoffplan: Historische Entwicklung der Programmiersprachen; Aufbau eines Compilers; Codeerzeugung für virtuelle Maschinen; theoretische Grundlagen der syntaktischen Analyse, deterministisches top-down Parsing, bottom-up Parser; Semantische Analyse; Einführung in die funktionale Programmierung, in die logische Programmierung und in die objektorientierte Programmierung.
Literatur: Skript zur Vorlesung
weitere Informationen

 
Mehrdimensionale Datenbanken (30011162)
Dozent:Prof. Dr. rer. nat. habil. Udo Lipeck
Vorlesung: Mi 12-15, Hörsaal F 142 (Hauptgebäude)
Übung: (in Vorlesung integriert)
Beginn: Vorlesung: 11.04.2012, 12:30
Einordnung: Master/KKB_IS (Informationssysteme), Master/KKB_SE (Software Engineering)
Vorkenntnisse: notwendig: Datenstrukturen und Algorithmen, Grundlagen der Datenbanksysteme
Lernziele: Kenntnisse von Datenmodellen, Anfragesprachen, Anfrageoperationen, Anfrageoptimierung sowie insbesondere von Indexstrukturen für solche Datenbanken vertiefen und spezialisieren, deren Daten mit mehrdimensionalen Koordinaten behaftet sind (z.B. Zeit- oder Raumbezüge).
Stoffplan: Teil I: Temporale DBS:
Zeitmodelle, Temporale Datenmodelle, Temporale Datenbanksprache, Temporale Relationenalgebra, Suchbaumstrukturen für Intervalle
Teil II: Räumliche DBS:
Überblick zur Modellierung räumlicher Datentypen, Ein exemplarischer Ansatz:Realm-basierte räumliche Datentypen, Räumliche Zugriffsstrukturen, Verfahren zur Organisation des umgebenden Datenraums, Zugriffspfade für ausgedehnte räumliche Objekte, Räumliche Verbunde, Höherdimensionale Daten und deren Indexierung
weitere Informationen

 
Seminar: Datenbanksysteme (30011166)
Dozent:Prof. Dr. rer. nat. habil. Udo Lipeck
Betreuer: m.WM
Seminar: Do, 14.06., 28.06., 05.07. und 12.07.2012, jeweils 16:00-18:15 im Seminarraum G 323 (Hauptgebäude)
Einordnung: Master INF/TI: INF (Modulgruppe DBIS)
Semesterthema: Web-Datenbanken: SQL oder NoSQL ?
Vorkenntnisse: Datenbanksysteme
Lernziele: Die Studierenden können vorgegebene wissenschaftliche Literatur studieren, ggfs. weitere Literatur recherchieren und in eine eigene Darstellung umsetzen. Sie können ein forschungsnahes Thema in einem Vortrag präsentieren.
Stoffplan: Die Themen des Seminars wechseln semesterweise. Zu Beginn des Semesters findet eine Vorbesprechung statt; die Vorträge werden in der zweiten Semesterhälfte gehalten.
Anmerkung: Wie in vielen anderen Informatik-Seminaren wird keine Ausarbeitung mehr verlangt.
weitere Informationen

 
 
 


letzte Änderung:  21. June 2018, 09:23
wwwadmin