- Nummer
- I005
- Leitung
- Gianni N. Di Pietro, gianni.dipietro@fhnw.ch
- ECTS
- 3.0
- Unterrichtssprache
- Deutsch
- Lernziele/Kompetenzen
- Studierende….
- kennen und verstehen allgemeine Begriffe aus der Datenbanktechnik, die wichtigsten Architekturvarianten von Datenbanksystemen und die Komponenten von Datenbankverwaltungssystemen (2 verstehen)
- verstehen die Motivation für den Einsatz von Datenbanksystemen, die Notwendigkeit der und die Mittel zur Wahrung der Datenintegrität, die Probleme und Lösungen rund um Konsistenz und Mehrbenutzerbetrieb (2 verstehen)
- können einfache Datenbanken aus dem Bereich der Life Sciences entwerfen und normalisieren, diese mit einer geeigneten Modellierungssprache dokumentieren und sie implementieren (3 anwenden)
- sind in der Lage, Abfragen auf (relationalen) Datenbanken mit SQL zu formulieren (3 anwenden)
- können mit unterschiedlichen Datenformaten umgehen und kleine Projekte in mindestens einer Variante einer nicht relationalen (NoSQL-)Datenbank realisieren (3 anwenden)
- Inhalt
- Einführung
- Gängige Datenformate
- Datenbanken und Datenbanksysteme
- Das relationale Datenmodell
- Datendefinition in SQL
- SQL mit einer und mehreren Relationen
- Datenbankentwurf und Normalisierung
- Qualitätskriterien für Datenbanken
- Konsistenz und Mehrbenutzerbetrieb
- Beispiele aus dem Bereich der Life Sciences
No-SQL Datenbanken - Erforderliche Vorkenntnisse
- Eintrittsmodul
- Bibliographie/Literatur
- Online-Unterlagen
- Weitere Literaturangaben werden in der Vorlesung bekanntgegeben
- Modultyp
- Assessment Modul in Studienrichtung Medizininformatik
- Lehr- und Lernmethoden
- Vorlesung
- Übungen
- Fallstudie
- Leistungsbewertung
- gemäss Modulverzeichnis in der aktuellen StuPO
- Anschlussmodule/-kurse
- Data Science I
- Software Engineering
- Bemerkungen
- 2 x 2 Lektionen / Woche