Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03467.jsonl.gz/120

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.
- 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.
Grundkenntnisse Betriebssysteme und Kommunikation