Veranstaltungsarten (SWS)
Vorlesung: 2 │ Übung: 1 │ Praktikum: 0 │ Seminar: 0
Prüfungsnummer: ZKB 40028
Lehrform:
Sprache: Deutsch
Turnus: WS
ECTS: 3
Prüfungsleistung Klausur (90 min.)
zugeordnete Studiengänge
zugeordnete Personen
zugeordnete Module
Informationen
Beschreibung:

Die Vorlesung gibt eine Einführung in Relationale Datenbanksysteme, das logische und physische Datenbankdesign und die zugrunde liegenden Sprachen.
Inhalte: Konzept Relationaler Datenbanken, Datenmodellierung (Entity-Relationship-Modell), Normalisierung, ER-Diagramm, Structured Query Language (SQL) – DDL und DML, Integritätsbedingungen und Constraints, Physisches Datenbankdesign – Implementierung einer Beispieldatenbank mit einem Open-Source-RDBMS auf Basis des logischen Datenbankdesigns, Navigation in Datenbanken – komplexere Datenabfragen und Datenänderungen mittels SQL, Desktop- und Client-Server-Datenbanken, Verteilte Datenbanken, Backup und Recovery, Einführung in die Datenbankprogrammierung und Anwendungsentwicklung, Datenbanktrigger, Eingebettetes SQL, Objektrelationale Datenbanken, Betriebliche Anwendungen - OLTP, Data Warehouse.

Lernziele:

Die Studierenden sind in der Lage, aus Fakten der realen Welt ein ER-Modell herzuleiten. Sie können ein gängiges RDBMS (Relational Database Management System) installieren und ein ER-Modell als physische Datenbank implementieren. Sie können ferner komplexere Datenbankanfragen (Queries), Datendefinitionen und Datenmodifikationen mit SQL programmieren. Weiterhin sind sie fähig, sich eigenständig in weitere Themen zu Datenbanken, Datenbankprogrammierung und Anwendungsentwicklung einzuarbeiten und die gewonnenen Erkenntnisse erfolgreich anzuwenden.   

Literatur:

1. Beaulieu, A.: Einführung in SQL, 1. Auflage, O‘Reilly Verlag
2. Faeskorn-Woyke, H., Bertelsmeier, B., Riemer, P.: Datenbanksysteme. Theorie und Praxis mit SQL3, Oracle und MySQL, 1. Auflage, Pearson Studium
3. Kemper, A., Eickler, A.: Datenbanksysteme - Eine Einführung, 5. aktualisierte und erweiterte Auflage, Oldenbourg Verlag München, 2004
4. Vetter, M.: Strategie der Anwendungssoftware-Entwicklung; 3. Auflage, Teubner-Verlag, Stuttgart, 1997
5. Zehnder, C.A.: Informationssysteme und Datenbanken, 8. unveränd. Auflage, Vdf Hochschulverlag, 2005
6. Skript zur Vorlesung

Vorleistung:

Informatik 1 für Wirtschaftsingenieure

Infolink:
Bemerkung:
Description:

The course provides an introduction to relational database systems, the logical and physical database design and the related programming languages.
Topics: Concept of relational databases, Data modeling (entity-relationship model), Normalization, ER diagram, Structured Query Language (SQL) - DDL and DML, Referential integrity and constraints, Physical database design - Implementation of a sample database with an open source RDBMS based on the logical database design, Navigation in databases - complex data queries and data modification using SQL, Desktop and client-server databases, Distributed databases, Backup and recovery, Introduction to database programming and application development, Database triggers, Embedded SQL, Object-relational databases, Business Applications - OLTP, Data warehouse.

Learning Targets:

Students are able to deduce an ER model from facts of the real world. Furthermore, they have the ability to install a common RDBMS (Relational Database Management System) and implement an ER model as a physical database. They can develop more complex database queries and are able to write DDL and DML SQL source code as well.
Moreover, the students are able to work on the additional topics to databases, database programming and application development successfully without any assistance.

Literature:

1. Beaulieu, A.: Einführung in SQL, 1. Auflage, O‘Reilly Verlag
2. Faeskorn-Woyke, H., Bertelsmeier, B., Riemer, P.: Datenbanksysteme. Theorie und Praxis mit SQL3, Oracle und MySQL, 1. Auflage, Pearson Studium
3. Kemper, A., Eickler, A.: Datenbanksysteme - Eine Einführung, 5. aktualisierte und erweiterte Auflage, Oldenbourg Verlag München, 2004
4. Vetter, M.: Strategie der Anwendungssoftware-Entwicklung; 3. Auflage, Teubner-Verlag, Stuttgart, 1997
5. Zehnder, C.A.: Informationssysteme und Datenbanken, 8. unveränd. Auflage, Vdf Hochschulverlag, 2005
6. Skript zur Vorlesung

Pre-Qualifications:
Info Link:
Notice: