• Grundlagen und Architektur von Datenbanksystemen • Konzepte und Prinzipien relationaler Datenbanksysteme • SQL und Datenbankprogrammierung • Transaktionsmanagement und Mehrbenutzersynchronisation • Datenbankmodellierung und Design
Qualifikationsziel
Datenbanken bilden den Kern moderner Geschäftsanwendungen. Ziel dieser Lehrveranstaltung ist das grundlegende Verständnis für die Konzepte, Kommunikation, Programmierung und das Design von Datenbanken insbesondere von relationalen Datenbanken. Schwerpunkt der Lehrveranstaltung ist die standardisierte Datenbankanfragesprache SQL (Structured Query Language). Darüber hinaus werden die Konzepte von prozeduralen Erweiterungen von SQL für die Datenbankprogrammierung (gespeicherte Prozeduren und Trigger) betrachtet und praxisnah erprobt. Viele Probleme mit datenbankbasierten Anwendungen entstehen durch ein unvorteilhaftes Datenbank-Design. Ein weiterer Schwerpunkt ist daher die konzeptuelle Datenbank-Modellierung. Studenten sind durch den Besuch dieser Veranstaltung in der Lage, Unternehmensanforderungen zu analysieren, die Ergebnissen in einem Entity-Relationship-Diagramm darzustellen sowie Tabellen und andere Datenbankobjekte dieses Modells zu definieren und zu erfeinern.
Lehr- und Lernform
Selbststudium anhand von Lehrbriefen und Literatur, ggf weitere Lehrmaterialien und Lehrmethoden, wie CD’s, Vorlesungen auf DVD und Internet-based teaching; Präsenzveranstaltung zur Prüfungsvorbereitung und Klärung offener Fragen
Voraussetzung für die Teilnahme
• Grundsätzlich sind keine speziellen Vorkenntnisse erforderlich. Informatik-Grundlagen sind jedoch sehr vorteilhaft: o PM 151 Einführung in die Informatik o PM 152 Einführung in die Programmierung • Grundkenntnisse im praktischen Umgang mit dem Computer