LF 09 Datenbanken

Datenbanken modellieren, implementieren und nutzen.

Ziel:

Die Schülerinnen und Schüler informieren sich über aktuelle Datenbanksysteme. Sie entwerfen eine relationale Datenbank. Dazu entwickeln Sie ein EntityRelationshipModell und setzten dieses in ein relationales Datenbankmodell um. Sie implementieren die Datenbank.
Die Schülerinnen und Schüler stellen nach vorgegebenen Kriterien durch Abfragen eine Auswahl von Datensätzen zusammen.
Die Schülerinnen und Schüler entwickeln Benutzerschnittstellen und binden sie in vorhandene Datenbanken ein. Sie berücksichtigen dabei in sämtlichen Phasen die Datenhoheit und den Zugriffsschutz auf die Datenbank. Sie dokumentieren ihre Tätigkeiten.
Die Schülerinnen und Schüler berücksichtigen den Datenschutz nach der geltenden Gesetzeslage.

Inhalte:

  • Datenbanksysteme (Eigenschaften, Relationales Datenbankmodell)
  • Schichtenmodell (ANSISPARC)
  • Datenbankentwurf (EntityRelationshipModell)
  • Funktionale Abhängigkeiten (Anomalien, 1. bis 3.Normalform)
  • Implementierung mit einer Data Definition Language
  • Data Manipulation Language (Insert, Select, Update, Delete)
  • Datenbankverwaltung
  • Benutzerverwaltung (Rechtevergabe)