Relationenmodell Flashcards
Relation
Beschreibt einen Objekttyp mittels einer zweidimensionalen Tabelle mit fester Anzahl von Spalten und beliebiger Anzahl von Zeilen
Zeile: Objekt
Spalte: Attribut
Primärschlüssel
Jede Relation erhält einen Schlüssel, d.h. Ein bestimmtes Attribut, das ein Objekt eindeutig identifiziert
Zb Kundennummer
Fremdschlüssel
Relationen sind über Beziehungen miteinander verknüpft
Normalisierung
Relation mit eindeutigem Schlüssel durch Bestellnr. und Bestellposition
Änderungsanomalie
Bei der Änderung eines Wertes in einer Spalte müssen viele Werte angepasst werden
Zb Preis der Artikel
Löschungsanomalie
Bei Löschen einer Zeile geht wesentliche Information verloren
Zb Löschen der Bestellnummer -> Kunde verschwindet
Einfügeanomalie
Ein Kunde kann nur hinzugefügt werden wenn bereits eine Bestellung vorliegt (alle Felder müssen gefüllt sein)
Qualitätsmerkmale
Funktionalität (Erfüllung des Anforderungskatalogs)
Zuverlässigkeit (fehlerfrei, Stabilität)
Benutzerfreundlichkeit (einfach zu erlernen/bedienen)
Effizienz (Geschwindigkeit, Kosten)
Übertragbarkeit (Portierbarkeit zb in neue Systemlandschaften)
Änderbarkeit (Sind Anpassungen hinsichtlich der Kosten möglich?)