7

Datenbanken (Subject) / Grundlagen verteilter Datenbanken (Lesson)

Grundlagen verteilter Datenbanken

This lesson was created by hellstdl.

Learn lesson

  • Welche beiden DBS unterscheidet man grundsätzlich? Clien-Server-Architektur: LAN/WAN Client und Server/DB Verteilte-DBS: WAN mit Stations/DB und LAN mit Clients
  • Welchen 6-Phasen umfasst der Entwurf verteilter DBS? Globales-Schema Fragmentierungs-Schema Zuordnungs-Schema lokales Schema lokales DBMS lokale DB mit Station 1..n
  • Welche Varianten hat das Zuordnungs-Schema? Redundanzfreier Allokation (jedes Fragment genau einer Station zuweisen) Allokation mit Replikation (einige Fragmente werden repliziert und mehreren Stationen zugewiesen)
  • Nach welchem Krieterium werden die Informationsmengen im Fragmentierungs-Schema zerlegt? Nach Zugriffsmuster
  • Welche Voraussetzung stellt der Entwurf verteilter DBS? Ein globales DB-Schema z.Bsp. basierend auf Unternehmensmodell.
  • Welche 3 Grundtypen der Fragmentierung einer Relation kennen Sie? horizontale Fragmentierung: Zerlegung einer Relation in disjunkte Tupelmengen durch Selektion(en). vertikale Fragmentierung: Zusammenfassung von Attributenmit gleichem Zugriffsmuster, d.h. eine Relation wird "vertikal"durch Ausführung von Projektionen zerlegt.Bsp. Artikelbestände in Lager, Preise im Verkauf, Reichweiten undPreise im Einkauf. kombinierte Fragmentierung: Anwendung horizontaler undvertikaler Fragmentierung auf dieselbe Relation
  • Was sind Kriterien einer korrekten Fragmentierung? Vollständigkeit: Jedes Datum ist einem Fragment zugeordnet, d.h. es gibt keine Attribute, die überhaupt nicht zugeordnet sein. Rekonstruierbarkeit: Die ursprüngliche Relation lässt sich aus den einzelnen Fragmenten problemlos wiederherstellen Disjunktheit: Die Fragmente überlappen sich nicht, d.h. ein Objektwert (Attribut) ist nicht mehreren Fragmenten zugeordnet.
Advertisement