Fachinformatiker Anwendungsentwicklung (Subject) / Datenbanken (Lesson)

There are 9 cards in this lesson

Infos zu Datenbanken

This lesson was created by fraubetti.

Learn lesson

  • Was bedeutet Redundanz? Daten sind mehrfach auf der Datenbank gespeichert.
  • Was bedeutet Inkonsistenz? Einträge sind widersprüchlich, falsch und/oder unvollständig.
  • Was bedeutet Anomalie und welche Arten gibt es? Widersprüche der Daten. Einfügeanomalie Löschanomalie Änderungsanomalie
  • Nenne Sie die 3 Datenbankmodelle und definieren Sie diese kurz! Hierarchisches -- bildet reale Welt in Baumstruktur ab, jeder Datensatz genau 1 Vorgänger Netzwerk -- Datensatz kann mehrere Vorgänger haben, keine strenge Hierarchie Relationales -- Tabellen durch Verknüpfung in logischen Zusammenhang Objektrelationales -- Klassen oder Objekte können Methoden zugeordnet werden Objektorientiertes -- Daten werden im Sinne der Objektorientierung verwaltet
  • Was versteht man unter einer Normalisierung? Aufteilung von Attributen in mehrere Realtionen (=Tabellen) mithilfe der Normailiserungsregeln.
  • Nennen Sie 3 Ziele der Normalisierung von Datenbanken. Redundanzfreie Datenspeicherung Vermeidung von Anomalien Erstelung eines klar strukturierten DB Modells
  • Nennen Sie die Aufgabenbereiche von MYSQL. Data Control Language (DCL) Data Definition Language (DDL) Data Manipulation Language (DML) Data Query Language (DQL)
  • Nennen Sie in Ziel, dass mit Kapselung von Daten erreicht werden kann. Durch die Kapselung werden nur Informationen über das „Was“ (Funktionsweise) einer Klasse nach außen sichtbar, nicht aber das „Wie“ (die interne Repräsentation)
  • Erläutern Sie Aggregation (Bereich OO). Verbindung zwischen Daten oder Objekten Prozess der Erstellung von Metadaten aus Daten Assoziation zwischen Objekten Teilobjekt kann ohne Aggregatobjekt existieren