9

Datenbanken (Fach) / Grundlagen (Lektion)

Grundlagen

Diese Lektion wurde von hellstdl erstellt.

Lektion lernen

Diese Lektion ist leider nicht zum lernen freigegeben.

  • Superschlüssel, minimaler Superschlüssel, Schlüssel(kandidat), Primärschlüssel 1.Jede Teilmenge der Attributmenge eines Entitytyps, anhand deren Wertkombination die Entities dieses Typs identifizierbar sind, heißt Superschlüssel dieses Entity-Typs. 2. Ein minimaler Superschlüssel, d.h. ein Superschlüssel mit einer minimalen Menge von Schlüsselattributen, heißt Schlüssel(kandidat). Minimale Menge bedeutet dabei, dass aus dieser Menge kein Attribut weggelassen werden kann, ohne die Superschlüsseleigenschaft der Menge zu zerstören. Trivialer Superschlüssel -> alle Attribute der Relation 2.  Einer der Schlüsselkandidaten eines Entity-Typs wird beim ER-Entwurf als Primärschlüssel ausgewählt und dient dann zur Identifizierung von Entities.
  • Was ist ein Primärschlüssel und welche Eigenschaften sollte er besitzen? Aus den SK auswgewähltes Attribut(menge) Eindeutigkeit (Identifizierbar) Minimalität Sollte sich möglichst nich ändern...
  • Was versteht man unter Redundanz in Bezug auf Datenbanken? Anomalien treten aufgrund von Redundanzen auf. Eine Redundanz ist die Wiederholung von Daten OHNE Informationsgewinn.
  • Was ist ein Fremdschlüssel? Als Fremdschlüssel einer Tabelle ein Merkmal oder eine Kombination von Merkmalen bezeichnet, die in einer anderen Tabelle als Primäschlüssel vorkommen. Mit Hilfe von Fremdschlüsseln werden die Beziehungen zwischen Tabellen realisiert.
  • Was versteht man unter einer Weak-Entity? Schwache Entität Bspw. Angehöriger, Stühlei im Kinosaal Existenzabhängig Keinen eigenen PK
  • Welche Typen von Attributen werden unterschieden? atomar (einwertig) mehrwertig zusammengesetzt
  • dom(a)? Der zulässige Wertebereich für das Attribut a.
  • Beschreibe: Entity, Entity-Typ, Entity-Set Entity: Konkretes Objekt der realen Welt (Identität) Entity-Typ: Schablone für Entity (spezifiziert, welche Attribute und Beziehungen ein Entity haben kann) Entity-Set: Menge von Entities die sich gewissen Krieterien ähnlich sind (Studenten)
  • Nachteil der Chen-Notation (Komplexitätsangaben)? Es wird keine Aussage darüber gemacht, ob ein Entity überhaupt eine Beziehung hat! => (min,max)-Notation präziser
Anzeige