Uni-Logo
Databases and Information Systems
Sie sind hier: Startseite Teaching Lehrangebot Wintersemester 2012/13 Grundlagen der Datenbanksysteme
 

Grundlagen der Datenbanksysteme


Dozenten:

Alexander Schätzle
Martin Przyjaciel-Zablocki

Organisatorisches:

Termine: 29.10.2012 - 11.02.2013
Zeit: 16:15 - 17:45 Uhr
Raum: Technische Fakultät, Gebäude 82, Poolraum 00-029 EG
Sprache: Deutsch
ECTS-Punkte: 4 (100 Arbeitsstunden)

Teilnahmebeschränkung:

Informatik-, ESE- und Jura-Studierende können keinen Leistungsnachweis erwerben!
Für Mikrosystemtechnik-Studierende ausnahmsweise geöffnet.

Zu erbringende Leistungen:

Aktive Teilnahme an allen Veranstaltungsterminen.
Lösen von regelmäßigen praktischen Übungsblättern (mindestens 50% der erreichbaren Punkte),
die Ergebnisse präsentieren und deren Vor- und Nachteile diskutieren.

Ziel:

Den Teilnehmenden werden die Vorteile von Datenbanksystemenn gegenüber der üblichen Datenverarbeitung nähergebracht. Sie werden in die Lage versetzt zu erkennen, wo im Alltagsleben Datenbanken eingesetzt werden und wie man selbst Datenbanken zur Optimierung der eigenen Arbeit verwenden kann. Sie lernen den grundlegenden Aufbau eines Datenbanksystems kennen und können die hierfür nötigen Abstraktionen eines Anwendungsfalls und die Abbildung in die Strukturen einer Datenbank vornehmen. Sie sind in der Lage, einfache Auswertungen mittels der Anfragesprache SQL durchzuführen.

Inhalt:

Datenbanksysteme werden überall dort eingesetzt, wo Daten für eine spätere Wiederverwendung gespeichert werden müssen und dabei das schnelle Wiederfinden der gespeicherten Daten von entscheidender Bedeutung ist. In der Veranstaltung werden die grundlegenden Eigenschaften von Datenbanksystemen aufgezeigt. Die Teilnehmenden werden anhand einer Fallstudie in das Entity-Relationship-Modell als Datenmodellierungstechnik und in das relationale Datenbankmodell eingeführt. Die grundlegenden Sprachelemente von SQL werden ausführlich behandelt und an Beispielen diskutiert. Die Studierenden lernen, Anfragen an eine Datenbank zu formulieren und einfache statistische Auswertungen zu erstellen.