Data Organization Hierarchy and Basic Notions

Entity, Attribute, Primary Key
Entität: Person, Sache etc., für die Daten gespeichert werden sollen
Attribut: Eigenschaft, die eine bestimmte Entität beschreibt (z.B. Adresse)
Primary Key: Eindeutiges, identifizerbares Attribut (z.B. Sozialversicherungsnummer, Personalnummer)
Probleme der Datenorganisation
• Redundanz: Bezeichnet das existieren mehrerer identischer Datenelemente in verschiedenen Datensätzen oder Datenbanken
• Dateninkonsistenz: Zuordnung verschiedener Werte zu einem einzelnen Attribut eines Datenelements über mehrere Datensätzen oder Datenbanken (z.B. verschiedene Telefonnummern werden der selben Person zugeordnet)
Datenbanken
Datenverwaltung
Datenbankverwaltungssysteme / Database Management Systems (DBMS)
• Ein DBMS trennt physische und logische Datenstrukturen:
• Für die Erstellung, Bearbeitung und Analyse von Datenbanken bietet DBMS mehrere Komponenten:
Relationales Datenmodell
Nicht-Relationales Datenmodell (NoSQL)
Objektorientiertes Datenmodell
• Schwächen relationaler Datenmodelle:
• Mit der objektorientierten Modellierung können individuelle Einschränkungen relationaler Datenmodelle eliminiert werden, z.B die Verwendung komplexer Objekte, deren Attribute selbst Objekte sind
Datenbank-Design
Logischer Datenbankenentwurf
Physischer Datenbankenentwurf
Datenbank-Benutzeroberfläche