LE3 Datenbankentwurfsprozess Flashcards
Welche Qualitätskriterien gibt es für Datenmodelle?
Semantik
Integritätsbedingungen
Einfachheit und Verständlichkeit
Datenunabhängigkeit
Was verteht man unte dem Qualitätsmerksmal Semantik für Datenmodelle?
möglichst viele Zusammenhänge aus der realen Welt sollten formal darstellbar sein
Was verteht man unte dem Qualitätsmerksmal Integritätsbedingungen für Datenmodelle?
Bedingungen müssen formulierbar sein, die sicherstellen, dass der Datenbestand jederzeit in korrektes Abbild der Datenbank darstellt
Was verteht man unte dem Qualitätsmerksmal Einfachheit und Verständlichkeit für Datenmodelle?
einfache Sprachkonstrukte für DDL un DML
Was verteht man unte dem Qualitätsmerksmal Datenunabhängigkeit für Datenmodelle?
logische Datenunabhängikeit
physische Datenunabhängikeit
Nenne fünf Beispiele für logische Datenmodelle
Netzwerkmodell
Hierarchisches Datenmodell
Relationales Datenmodell
Objektorientiertes Datenmodell
Objekt-relationales Datenmodell
**Nenne ** zwei Beispiele für konzeptuelle Datenmodelle
Deduktives Datenmodell
Entity-Relationship-Modell
Nenne die vier Phasen des Datenbankentwurfs
Anforderungsanalyse
Konzeptueller Entwurf
Implementationsentwurf
Physischer Entwurf
Nenne und beschreibe die Aufgaben der Anforderungsanalyse beim Datenbankentwurf
- Informationsstrukturanforderungen
- Über welche Objekte werden Daten benötigt?
- Welche Attribute haben diese?
- Welche Beziehungen sind relevant?
- Welche Eigenschaften haben diese Beziehungen?
- Datenverarbeitungsanforderungen
- Welche Prozesse (Abfragen, Auswertungen) werden benötigt?
- Wie oft? Mit Welchen Antwortzeitbedingungen?
- Wie groß ist die Anzahl der relevanten Objekte?
Welches Ziel, Ergebnis, Repräsentation und Vorgehensweise gelden für den konzeptionellen Entwurf einer Datenbank?
- Ziel:
- formale und implementierungs-unabhängige Darstellung des relevanten Ausschnitts der realen Welt
- Ergebnis:
- Konzeptuelles Schema
- Repräsentation:
- Entity-Relationship-Modell
- Unified Modeling Language
- Vorgehensweise:
- externe Sichten modellieren und integrieren
Welches Ziel, Ergebnis, Eigenschaften und Repräsentation gelten für den Implementierungsentwurf einer Datenbank?
- Ziel:
- Abbildung des Konzeptuellen Schemas auf eine Repräsentation in einem logischen Datenmodell
- Ergebnis:
- logisches Schema
- Eigenschaften:
- unabhängig vom DBMS
- Repräsentation:
- wird in der Datenbeschreibungssprache (DDL) des jeweiligen Datenmodells beschrieben
Welches Ziel, Eigenschaften und Methoden gelren für den physischen Entwurf einer Datenbank?
- Ziel:
- Optimierung der Leistungsfähigkeit
- Eigenschaften:
- abhängig von DBMS - Hersteller und Betriebssystem
- Methoden:
- Auswahl geeigneter Zugriffs- und Speicherorganisation