Datenbankentwicklung (Automation)


Beim Betrieb von Maschinen, Anlagen oder Gebäuden werden oft viele Daten gemessen. Diese werden in Datenbanken gespeichert, verarbeitet und nach spezifischen Bedürfnissen weitergegeben.
In diesem Fach lernen Sie das methodische Vorgehen bei der Entwicklung einer Datenbank. Dazu wissen Sie, wie eine Datenbank über eine Schnittstelle abgefragt werden kann und wie die Daten verändert und weiterverarbeitet werden können.

Inhalte
  • Datenbankmodelle
  • Entity Relationsship Modell (ERM)
  • Grundlagen relationaler Datenbanken (Modellierung)
  • Normalisierung, Datenintegrität
  • Datenmodell Implementierung (Physisches Modell) per SQL
  • Erstellen von SQL Scriptdateien
  • Einführung in SQL, Abfragen und Datenmanipulation
  • Case Study / Kleines Datenbankprojekt erstellen
Ziele
  • Sie kennen den Aufbau von hierarchisch, Netzwerk, relationalen und objektorienterten Datenbankmodellen.
  • Sie sind in der Lage, aus einem Anforderungskatalog des Kunden, verschiedene Lösungsansätze für ein normalisiertes Datenmodell zu entwerfen.
  • Sie gehen bei der Datenbankentwicklung methodisch vor.
  • Sie sind in der Lage nach Vorgabe ein Datenbankmodell physisch in einem Datenbanksystem inkl. den erforderlichen Integritätsregeln per SQL zu implementieren.
  • Sie sind in der Lage, eine Datenbank mit Initial-oder Testdaten zu laden und die geforderte Funktionalität zu prüfen.
  • Sie sind in der Lage, die im Modell festgelegten Integritätsbedingungen in einer Datenbank vollständig implementieren und testen zu können.
  • Sie sind in der Lage einfache Datenmutationen und Auswertungen über mehrere Tabellen per SQL auszuführen.


Voraussetzungen

Grundkenntnisse Betriebssysteme und Kommunikation

Kursunterlagen

HFU-Kursunterlagen: Praxisorientierte relationale Datenbanken

Selbstlernzeit

20-50% zusätzlich zum Unterricht

Methode

50% Lehrvorträge, 30% Übungen am Rechner, 15% Projektarbeiten

Prüfung

Das Modul ist erfolgreich abgeschlossen, wenn mind. 75% vom Unterricht besucht ist und die Modulschlussnote mind. 4.0 beträgt. Die Schlussnote wird aus den Noten der Lernzielkontrollen (Erfahrungsnote) und der Note der Modullernzielkontrolle (MLZ), gemäss den Promotionsbestimmungen für Studiengänge der HFU, ermittelt. Wer ein einzelnes Modul erfolgreich abschliesst erhält ein Zertifikat.