Datenbankentwicklung 1
Fast alle Applikationen verwenden Datenbanken zur Speicherung und Verwaltung der Daten. Eine funktionierende Datenbank ist eine der zwingenden Grundlagen für viele Unternehmen. In diesem Modul lernen Sie Datenbanken in der Struktur verstehen, entwickeln und neuen Bedürfnissen anpassen.
- 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
- 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.
Anwenderkenntnisse eines gängigen Betriebssystems
Teilnehmer müssen eigene Notebooks mitnehmen.
HFU-Kursunterlagen: Praxisorientierte relationale Datenbanken
20-50% zusätzlich zum Unterricht
50% Lehrvorträge, 30% Übungen am Rechner, 15% Projektarbeiten
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.