You have disabled JavaScript! Some functions are not available without JavaScript.For further instructions how to enable JavaScript, see hier.
Cookies help us improve our services. By using our services, you agree to our use of Cookies.
The language was changed to English.
Lecture with exercise
Home exercises and final exam (120 Min)
Datenbanksysteme sind ein unentbehrliches Werkzeug bei der Verwaltung großer Informationsmengen. Im Rahmen dieser Veranstaltung werden die wesentlichen Grundlagen von Datenbanksystemen vermittelt sowie grundlegende Fertigkeiten im Umgang mit solchen Systemen eingeübt. In der Übung werden die theoretischen Konzepte anhand von Beispielen vertieft und kleine praktische Aufgaben am Rechner durchgeführt. Im Praktikum wird eine vollständige DB-Entwicklung von der konzeptionellen Phase bis hin zur Programmierung einer Anwendung durchgeführt. Inhalte im Einzelnen:
Die Studierenden sollen Theorie und Konzepte relationaler Datenbanken, Grundkonzepte relationaler Anfragesprachen und Grundlagen des Datenbankentwurfs kennen lernen und SQL ebenso wie Methoden des Datenbankschemaentwurfs anwenden können. Ferner sollen sie die Konzepte Sichten, Zugriffsrechte und Transaktionen verstehen, die Eignung und Grenzen des relationalen Datenmodells beurteilen können, die Folgen von Datenbankschema- Änderungen abschätzen können und die Risiken von schlecht entworfenen DB-Schemas kennen.
Data bases are an essential tool for handling large volumes of data. This course teaches the basics of database systems and students will learn the how to work with these systems. In the exercises, examples will help in understanding the theoretical concepts, and small practical tasks will be carried out with a running database system. Contents:
Students will learn theory and conćepts of relational databases, relational query languages and the basics of database design. They will learn how to apply SQL and standard methods of relational schema design. They will understand the concepts of views, acess rights and transactions, be able to judge about the suitability and limitations of relational databases, assess the consequences of schema changes as well as the risks of bad schema designs.