Databases

wiv.db-en.p, 14 Lektionen in HS2022

Lektionen (alle vorbei)

Mi., 21.09.10:00-11:35IT20a_WINTH 433Markus Marti
Mi., 28.09.10:00-11:35IT20a_WINTH 433Markus Marti
Mi., 05.10.10:00-11:35IT20a_WINTH 433Markus Marti
Mi., 12.10.10:00-11:35IT20a_WINTH 433Markus Marti
Mi., 19.10.10:00-11:35IT20a_WINTH 433Markus Marti
Mi., 26.10.10:00-11:35IT20a_WINTH 433Markus Marti
Mi., 02.11.10:00-11:35IT20a_WINTH 433Markus Marti
Mi., 09.11.10:00-11:35IT20a_WINTH 433Markus Marti
Mi., 16.11.10:00-11:35IT20a_WINTH 433Markus Marti
Mi., 23.11.10:00-11:35IT20a_WINTH 433Markus Marti
Mi., 30.11.10:00-11:35IT20a_WINTH 433Markus Marti
Mi., 07.12.10:00-11:35IT20a_WINTH 433Markus Marti

Und 2 weitere. Alle im Stundenplan

Dozierende

Räume

Klassen

Modulbeschreibung 22HS

Grundlagen von relationalen Datenbanken: relationale Algebra, Entity-Relationship-Design, SQL DDL/DML, effiziente und korrekte Datenbankabfragen in SQL, Indexe, Triggers, Transaktionen

ECTS
4
Institut
T InIT
Verantwortung
Marti Markus
Sprache
( ) Deutsch (X) Englisch

Modulinhalte

Die persistente Speicherung und der bedarfsgerechte Zugriff auf Daten ist die unverzichtbare Grundlage jeder wissensintensiven Applikation. Dieses Modul vermittelt die Grundlagen der relationalen Datenbanken. Die Studierenden lernen, eine Datenbank korrekt zu designen, mit Daten zu befüllen und korrekte Anfragen auf diesen Daten zu formulieren. Theorie: Einführung in die Rolle von Datenbanksystemen und in grundlegenden Datenbankkonzepte Relationale Algebra (3 Wochen) Grundoperationen (Selektion, Projektion, Join, Mengenoperationen) grundlegende Abfragemuster Schlüssel SQL (6 Wochen) SQL DDL/DML (Tabellen erstellen, Einträge vornehmen/bearbeiten/löschen) SQL Queries (einfache Queries, EXIST-Klausel, Aggregation, Views) Datenmodellierung: Entity Relationship (ER) Modelling, korrektes ER-Diagramm (3 Wochen) ER-Designelemente Ableitung von Tabellen aus dem ER-Design Begriff des korrekten ER-Diagramms Überblick über die durch korrektes Design vermiedenen Probleme (Normalformen) Datenbankprogrammierung (1 Woche) Stored Procedures Trigger Indexe (1/2 Woche) Aufbau & Zweck von Indexen Anwendung Transaktionen (1/2 Woche) ACID-Prinzip Grundlagen Transaktion, Commit, Rollback Datenbankfehler Praktikum: einfache und komplexe Abfragen, formuliert in Relationaler Algebra und SQL Design-Entwurfsübungen (Lesen eines Designs, Bewerten eines Designs, Erstellung von Designs) Praktische Arbeiten mit einem Datenbankmanagementsystem (DBMS): Tabellendefinitionen und SQL-Abfragen, Trigger, Transaktionen

Versionen

  • 22HSt.BA.WIV.DB-EN.22HS

Verwandt