Global-as-View

Global-as-View

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, Jahrgang
  • Adresse: Ausweisnummer, Ort

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

  • Q1: Ausweisnummer, Name, Ort
  • Q2: Name, Ausweisnummer, Jahrgang
  • Q3: Ausweisnummer, Jahrgang, 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, Jahrgang 
   FROM Q2
   UNION   SELECT Q1.Ausweisnummer, Q1.Name, Q3.Jahrgang 
   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.

Beispiel: Anfrage auf den obigen View:

 SELECT * 
 FROM Person

würde dann übersetzt werden in:

 SELECT * 
 FROM (
    SELECT Ausweisnummer, Name, Jahrgang 
    FROM Q2
    UNION    SELECT Q1.Ausweisnummer, Q1.Name, Q3.Jahrgang 
    FROM Q1, Q3 
    WHERE Q1.Ausweisnummer = Q3.Ausweisnummer
  )AS Person

Literatur


Wikimedia Foundation.

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

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

  • 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,… …   Deutsch Wikipedia

  • Global brain — The Global Brain is a metaphor for the intelligent network formed by humans together with the knowledge and communication technologies that connect them. The term was first coined in 1982 by Peter Russell in his book The Global Brain . The first… …   Wikipedia

  • view */*/*/ — I UK [vjuː] / US [vju] noun Word forms view : singular view plural views 1) a) [countable] a personal opinion, belief, or attitude about a particular situation or subject view on: Jill and I have somewhat different views on the election. view… …   English dictionary

  • view — view1 [ vju ] noun *** 1. ) count or uncount the ability to see something from a particular place: view of: We had a fantastic view of the mountains from our room. block someone s view: The new highrise is going to block our view. in view (=close …   Usage of the words and phrases in modern English

  • Global warming controversy — refers to a variety of disputes, significantly more pronounced in the popular media than in the scientific literature,[1][2] regarding the nature, causes, and consequences of global warming. The disputed issues involve the causes of increased… …   Wikipedia

  • Global warming conspiracy theory — Global warming conspiracycite web | title = Equinox:Global Warming Conspiracy| url=http://ftvdb.bfi.org.uk/sift/title/444184] and global warming conspiracy theorycite web |title =The Great Global Warming Swindle| publisher = The John Ray… …   Wikipedia

  • Global cooling — in general can refer to an overall cooling of the Earth. In this article it refers primarily to a conjecture during the 1970s of imminent cooling of the Earth s surface and atmosphere along with a posited commencement of glaciation. This… …   Wikipedia

  • Global village (Internet) — Global village is a term coined by Wyndham Lewis in his book America and Cosmic Man (1948). However, Herbert Marshall McLuhan also wrote about this term in his books (1962) and Understanding Media (1964). McLuhan describes how electronic mass… …   Wikipedia

  • Global Information Network — Global Information Network, Ltd., or Global Information Network (acronym GIN ), incorporated in 1986, is an independent, New York domestic non profit news organization with an office in New York City specializing in gathering and disseminating… …   Wikipedia

  • Global Financial Integrity — Création 2006 Type Organisation non gouvernementale Association à but non lucratif Siège 1319 18th Street, NW, Suite 200 Washington, D.C. Langue(s) Anglais Effectifs …   Wikipédia en Français

Share the article and excerpts

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