GaV

GaV

Global-as-View (GaV, Global-als-Sicht) ist ein Fachbegriff aus der Informatik, der sich auf die Art der Verarbeitung von Daten bezieht.

Global-as-View bezeichnet ein Muster zur Zusammenführung von Schemata im Rahmen der Informationsintegration. Kernidee ist, dass einzelne Relationen des globalen Schemas als Sichten auf die lokalen Schemata der Datenquellen ausgedrückt werden. Im Gegensatz zum umgekehrten Ansatz Local-as-View, der vom globalen Schema ausgeht, wird Global-as-View vor allem bei der materialisierten Integration – vor allem in Data-Warehouse-Systemen – angewandt.

Nebenbedingungen des globalen Schemas können im Gegensatz zu Nebenbedingungen der lokalen Quellen modelliert werden. Da immer nur eine Relation des globalen Schemas als Sicht modelliert wird, entfallen Assoziationen über mehrere Relationen des globalen Schemas.

Typisches Merkmal der erzeugten Sichten ist eine Vereinigung (UNION) mehrere Quellen. Die dadurch entstehenden Duplikate und unvollständigen Datensätze müssen mittels Duplikaterkennung und Datenfusion zusammengeführt werden (Datenbereinigung).

Mit Global-Local-as-View oder Both-as-View existiert eine Methode, die Eigenschaften von Global-as-View und Local-as-View kombiniert, indem zwischen globalem und lokalem Schema Sichten auf Sichten abgebildet werden.

Beispiel

Gegeben ist ein globales Schema mit zwei Relationen:

  • Person: Ausweisnummer, Name, Alter
  • Adresse: Ausweisnummer, Ort

Diese sollen als Sicht auf die folgenden lokalen Schemata dargestellt werden:

  • Q1: Ausweisnummer, Name, Ort
  • Q2: Name, Ausweisnummer, Alter
  • Q3: Ausweisnummer, Alter, Beruf

Für die Adressen kann nur Quelle Q1 herangezogen werden (in SQL-Syntax):

  • CREATE VIEW Adresse AS SELECT Ausweisnummer, Ort FROM Q1

Personendaten sind bis auf den Beruf in der Quelle Q2 und in Kombination in Q1 und Q3 enthalten:

  • CREATE VIEW Person AS
    SELECT Ausweisnummer, Name, Alter FROM Q2
    UNION
    SELECT Q1.Ausweisnummer, Q1.Name, Q3.Alter FROM Q1, Q3 WHERE Q1.Ausweisnummer = Q3.Ausweisnummer

Nebenbedingungen des globalen Schemas können übernommen werden. Falls beispielsweise nur Personen aus München berücksichtigt werden sollen, ist die Sicht der Adressen:

  • CREATE VIEW Adresse AS SELECT Ausweisnummer, Ort FROM Q1 WHERE Ort="München"

Anfragebearbeitung

Die Bearbeitung von Anfragen an das globale Schema ist bei Global-as-View sehr einfach mit geschachtelten Anfragen möglich. Dabei werden Relationen des globalen Schemas direkt durch ihre Sichten auf die lokalen Quellen ersetzt. Es entsteht eine große geschachtelte Anfrage, die durch Umformulierung optimiert werden kann.

Literatur


Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Gav — or Gav stands for: * Gav, guitarist in The Exploited * Gāv, a 1969 Iranian movie (The Cow) * Gross annual value, a municipal value of the actual rent or fair rental value * Gross asset value, a value of consolidated properties a company owns *… …   Wikipedia

  • gav — gav·el·age; gav·el·kind; gav·el·kind·er; gav·el·ler; gav·el·man; gav·elock; gav·el·er; …   English syllables

  • Gav — Saltar a navegación, búsqueda Gav es un guitarrista britanico, actual guitarrista de la banda The Exploited desde el año 2007 y el unico que hasta hoy no ha grabado ningun álbum publicado comercialmente. Obtenido de Gav Categorías: Miembros de… …   Wikipedia Español

  • GAV — Gesamtarbeitsvertrag (in der Schweiz) …   Universal-Lexikon

  • gav — vb., præt. af give …   Dansk ordbog

  • GAV — GAV, der; , s = Gesamtarbeitsvertrag (schweizerisch) …   Die deutsche Rechtschreibung

  • GAV — Die Abkürzung GAV steht für: Gesamtarbeitsvertrag, die Grundlage der schweizer Arbeitsverträge GRASS Anwender Vereinigung, eine ehemalige Vereinigung für Benutzer des Geoinformationssystems GRASS GIS Grazer Autorenversammlung, Österreichs größter …   Deutsch Wikipedia

  • Gāv — Filmdaten Deutscher Titel: Die Kuh Originaltitel: Gāv (auch Gaav) Produktionsland: Iran Erscheinungsjahr: 1969 Länge: 100 Minuten Originalsprache: Persisch …   Deutsch Wikipedia

  • GAV — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom.   Sigles d’une seule lettre   Sigles de deux lettres > Sigles de trois lettres   Sigles de quatre lettres …   Wikipédia en Français

  • Gav’ya — Sp Gaujà õs Ap Гаўя/Gawya baltarusiškai (gudiškai) Sp Gáuja Ap Гавья/Gav’ya rusiškai L u. ir g tė V Baltarusijoje …   Pasaulio vietovardžiai. Internetinė duomenų bazė

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”