SQL-Skript-Zusammenfassung
Zusammenfassung des 300 Seiten Skriptes
Zusammenfassung des 300 Seiten Skriptes
-
- 1 / 375
-
Lernkarten
Schlüssel – Definitionen(3)
Menge der identifizierten Attribute eines Entitättypes
Häufig künstliche Attribute (Nummer, ID, etc)
Sowohl Einzelattribute als auch Attibutskombinationen
Grundbegrifft des Relationenmodells (5)
Tabellenname (Entitätstyp)
Attributname
Primärschlüssel
Tupel (Datensatz)
Attributwert
Relationen sind
Mengen von Tupeln
Attribute haben
Feste Datentypen (Domänen)
Pro Zelle ist nur
Ein einziger, atomarer Attributwert erlaubt
Was ist ein Schlüsselkandidat(2)
Ein Attribut oder Attributgruppe, die ein Tupel eindeutig identifiziert
Zwingend „minimal“, es sind ALLE Attribute zur Ident. Notwendig
Was ist ein Superschlüssel?
Ebenfalls ein Attribut oder eine Gruppe von A. die zur eindeutigen Ident. Des Tupels nötig sind
Superschlüssel Gegensatz zum Schlüsselkandidaten
Der SS muss nicht „minmal“ sein!
Jeder Schlüsselkandidat ist
Auch IMMER ein Superschlüssel
Was ist ein Nullwert
NULL = nicht definierbarer, leerer Attribuwert (nicht bekannt)
Nicht zu verwechseln mit dem Zahlenwert „0“
Bei „vielen zu vielen“ Beziehungen
Brauchen wir eine Zusatztabelle
Rekursive Beziehungen sind
Geeignet zur Darstellung von Baustrukturen bzw. Hierarchien
Das Netzwerkmodell (3)
Auch CODASYL Modell
Ein Knoten tieferer Ebene kann nu n mehrere „PArents“ haben (n:m)
Heute nicht mehr verwendet
Datenbanken die Objekte aufnehmen können(2)
Objektorientierte Datenbanken (OODBMS)
Objektrelationale Datenbanken
Ziel der Normalisierung
Inkonsistenzen durch Beseitigungen von Redundancen(Duplizität) vermeiden