• Keine Ergebnisse gefunden

Schema DB

N/A
N/A
Protected

Academic year: 2022

Aktie "Schema DB"

Copied!
12
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Schema DB

Person:{[ Name, Vorname, Gebdat, Augen, Haare, Groesse, Geschl]}

Wohnung: {[ Name, Vorname, Gebdat,

Wohngmd, Wohnort, Wstrasse, Whausnr ]}

Eigentümer:{[ Name, Vorname, Gebdat, lnummer]}

Flurstück:{[ lnummer, Zähler, Nenner, Gemark, Gemeinde, Fläche, Nutzung, Strasse, Rissnr ]}

Gebäude-Flurstück: {[ Gemeinde, Strasse, Hausnr, lnummer ]}

Wohngebäude:{[ Gemeinde, Strasse, Hausnr,

Ort, Stockw, Dachf, Bezeich, Baujahr]}

Strasse:{[ Gemeinde, Strasse, Art, Zustand]}

Gemeinde:{[ Gemeinde, Einwzahl, Gemeinfl]}

Gemarkung:{[ Gemark, Gemeinde, Gemarkfl]}

Riß-Flurstück:{[ lnummer, Gemark, Rißnr]}

Riß:{[ Gemark, Rißnr, Gemeinde, Plannr, Datum, Vermnam ]}

(2)

Selektion

• Alle Personen

Select * from Personen;

• Alle Personen größer als 1,80 m Select * from Person

Where Größe > 1.8;

• Alle weiblichen Personen größer als 1,80 m Select * from Person

Where Größe > 1.8 and Geschl = `weiblich´;

(3)

Projektion

• Vollständiger Name und Geburtsdatum aller weiblichen Personen größer als 1,80 m

Select Name, Vorname, Gebdat as Geburtstag from Person

Where Größe > 1.8 and Geschl = `weiblich´;

(4)

Duplikatelimination

• Namen aller Personen

Select Name from Person;

Select distinct Name from Person;

Unterschiedliche Ergebnismengen, da Name kein alleiniger Schlüssel der Relation Person ist.

Mengenmitgliedschaft

• Alle Personen mit den Vornamen Barbara, Susanne und Natalie

Select * from Person

where Vorname in (`Natalie´,`Susanne´,`Barbara´);

(5)

Geschachtelte Anfrage

• Namen aller Personen, die in Strassen mittlerer Qualität wohnen

Select Name, Vorname, Wstrasse from Wohnung where Wstrasse in

(select Strasse from Straße where Zustand = `mittel´);

• Entschachtelt:

Select Name, Vorname, Wstrasse from Wohnung, Straße

where Wstrasse = Strasse and Zustand = `mittel´;

(6)

Zählen von Tupeln

• Bei wie vielen Flurstücken ist eine Fläche eingetragen Select count (*) from Flurstück

Where not Fläche = 0;

Ähnlichkeitsvergleich

• Alle Personen, deren Name mit Sch beginnt und mit n endet

Select Name from Person where Name like `Sch%n´;

In Access: where Name like `Sch*n´;

(7)

Sortierung

• Name, Geb.datum aller Personen nach Geb.datum aufsteigend sortiert

Select * from Person order by Gebdat asc

Aggregation

• Durchschnittliche Anzahl Stockwerke in Eichenau Select avg(Stockw) from Wohngebäude

where gemeinde = `Eichenau´ and not Stockw=0

(8)

Gruppierung

• Alle Strassen von Eichenau mit Einwohnerzahl select Wstrasse, count (*) from Wohnung

where Wohnort = `Eichenau´

group by wstrasse order by wstrasse

(9)

Quantifizierung

• Alle Straßen, in denen nur niedrige Häuser mit weniger als drei Stockwerken stehen

select Strasse, max (Stockw) from Wohngebäude

group by Strasse

having max(Stockw) < 3

(10)

Verknüpfung von Relationen (Join)

• Name und Wohnort aller Personen, die nicht in Eichenau wohnen, aber dort einen Garten haben (Flurstücknummer soll mit ins Ergebnis)

Select w.Name, w.Wohnort, f.lnummer

from Wohnung w, Flurstück f, Eigentümer e where not w.Wohnort = `Eichenau´

and w.Name = e.Name

and w.Vornam = e.Vornam and w.Gebdat = e.Gebdat and e.lnummer = f.lnummer and f.Nutzung = `Garten´;

(11)

Relationale Algebra / Operatorbaum

(12)

Referenzen

ÄHNLICHE DOKUMENTE

Crowd Sourcing gives the task to a number of consumers in cyberspace, setting up an idea contest or something similar. Co-creation would enable consumers to describe the next

Where not exists select from hoeven h where h.mu rnr.. p.matrnran

You are going to listen to Steven Johnson explaining how a “hunch”, a feeling that something is true or will happen, develops into an idea.. First you will have 45 seconds to study

The speaker says: “[…] but what has happened that’s really miraculous and marvelous over the last 15 years is that we have so many new ways to connect and so many new ways to reach

2013 mussten folgende Mengen an wild abgelagerten Abfällen entsorgt werden, bei denen der Verursacher nicht zu ermitteln war, bzw.. der Grundstückseigentümer

Shakira-Tasmin Prädicow Hannover Henning Ohlmer Hannover Daimler Benz 1978. Andreas Pöhl Hannover Sabine Pöhl Hannover BMW

Sie möchten eine Antwort auf den Vorschlag zum Wohnortstaat/zu einer Meinungsverschiedenheit in Bezug auf den Entscheid über den Wohnortstaat versenden: Füllen Sie das SED H004

The project Iraq Body Count (IBC) is a good example of the enormous gaps that can occur when trying to record the victims of violence during a war. IBC is certainly the most