13.07.2015 Aufrufe

Inhalt 4 Datenmodellierung 4.1 Entity-Relationship-Modell 4.2 ...

Inhalt 4 Datenmodellierung 4.1 Entity-Relationship-Modell 4.2 ...

Inhalt 4 Datenmodellierung 4.1 Entity-Relationship-Modell 4.2 ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

)/01*+&,-.'(103SWT - ER - RDBS4.3.2.2 Operationen auf Relationenselect Anrede,Titel,Vorname,Name,Geburtsdatumfrom Personwhere Personal-Nr in(select Personal-Nrfrom Mitarbeiterunionselect Personal-Nrfrom Dozent).104SWT - ER - RDBS4.3.2.2 Operationen auf Relationen▲ Durchschnitt (intersect)BeispielDie Geschäftsführung der Firma Teachwaremöchte eine Liste aller Personal-Nr. von denPersonen, die sowohl Kunden als auchDozenten sindselect Personal-Nrfrom Kundeintersectselect Personal-Nrfrom Dozent105SWT - ER - RDBS4.3.2.2 Operationen auf Relationen▲ Differenz (difference)Beispiel:Die Geschäftsführung der Firma Teachwaremöchte wissen, welche KundenPrivatkunden sind, d.h. zu keiner Firmagehörenselect Personal-Nrfrom Kundeminusselect Personal-Nrfrom Firma106SWT - ER - RDBS4.3.2.2 Operationen auf Relationen▲ ProduktDas kartesische Produkt R × S vonzwei Relationen R und S hat alsAttribute alle Attribute von R und Sselect * from R,SBeispiel:107SWT - ER - RDBS4.3.2.2 Operationen auf Relationen▲ Natürlicher Verbund (natural join)Verschmilzt zwei Relationen bzgl.gemeinsamer Attribute (gleicherName und gleiche Wertebereiche)zu einer Relation höherer StelligkeitR ⊗ S der Relationen R und S hat als Attribute alleAttribute von R und S, wobei die gemeinsamenAttribute nur einmal aufgeführt werdenBeispiel:108SWT - ER - RDBS4.3.2.2 Operationen auf Relationen▲ Beispiel

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!