1 Theta-Verbindung: Beispiel Selektion der Buchungen für den 6. August 2000 mit den zugehörigen Passagieren: datum = 06-AUG-00 B.ticketNr = T.ticketNr.

Slides:



Advertisements
Ähnliche Präsentationen
PG Air Seminararbeit März 2002 Jürgen Wieners
Advertisements

Befehlssatz und Struktur
Schutzvermerk nach DIN 34 beachten Netzwerk Passiver Teilnehmer.
Vergleichstests – Kompetenztest Thüringen Ergebnisse 2008/09 Primar – Klasse 6
Gebührenverwaltung mit SOS 5.0 Michael Moritz, SOS- / ZUL-Nutzertagung Nix mehr für umsonst: Gebührenverwaltung mit SOS – 16:30.
Die Teilnahme ist kostenlos! Ansprechpartner ist Bernhard Schick vom Team 1.9 Tel.: 0173 / DiedenbergenPhilipp-Keim-Schule Oberer.
Kapitel 3: Das relationale Modell
Kapitel 4: Datenbankentwurf
Das Relationenmodell 1.
SQL 2 Order by null Aggregatfunktionen group by Join subselect.
Ergebnisse der Makrozoobenthos-Beprobung März 2007 Vergleich detaillierter Nachweisverfahren nach BWK-Merkblatt 3 für das Morsbacheinzugsgebiet Wuppertal,
Grundsätzliche Resultate Theorem: Für jeden Relationstyp R(A 1,...,A n ) und jede Menge von FDs über {A 1,...,A n } gibt es: –eine verlustlose (aber nicht.
UML-Klassendiagramm: Assoziationen (1)
1 Polymorphe Operatoren Zunächst: Beschränkung auf Operatoren zum Abfragen der in Relationen enthaltenen Information. Forderung nach mathematischer Exaktheit.
1 Beispiele (1) Anzeige aller Flughäfen: select fromFLUGHAFEN entspricht (trivialem) relationenalgebraischem Ausdruck FLUGHAFEN.
1 Beispiele (9) Mehrfach geschachtelte Anfrage: Suche alle Passagiere, die Flüge von Frankfurt gebucht haben: selectname fromTICKET whereticketNrin (selectticketNr.
Klassen und Schnittstellen Klasse: Definiert Zustandsraum ihrer Instanzen vollständig (Implementierung der Struktur, soweit Voraussetzung für die Methoden-
Referenzarchitektur Externes Datenmodell Anfragebearbeitung Internes Datenmodell Satz- u. Satzmengenverwaltung Physische Datenstrukturen Zugriffsschicht.
Finde alle Flughäfen, auf denen Nachtflüge stattfinden: von ( abflugszeit > 2200 abflugszeit 2200 ankunftszeit < 0600 (FLUG)) flugNr von nach ftypId wochentage.
Anomalien Nichtreflexive MVDs (und somit speziell auch nichtreflexive FDs) sind unerwünscht, da sie bei Schreibzugriffen sogenannte Anomalien verursachen.
Polymorphe Konsistenzbedingungen (1)
Aufgabe Aufgabe: Einflussfaktoren: ?
Transaktion: FMRP_RFFMEP1AX
Ziele Prüfungsvorbereitung erster Einblick Wissensaustausch
Titelfolie23 Oct 2006 Agenda Pilotentreffen Publication Management Service Oktober 2006 Berlin, Harnack-Haus.
20:00.
Diskrete Mathe 9 Vorlesung 9 SS 2001
Schwimmen Sie sich fit. Auch an den Feiertagen. Die Hallenbäder Loreto und Herti sind am Bettag, 18. September, für Sie offen. Von 9 bis 17 Uhr.
Weihnachten in der Ferne! … aber bei Freunden Österreich Kaprun –
Fehlerlösungen für Installateure per Handy oder Internet.
OQL: Beispiele (1) Namen und Telefonnummern aller Kunden aus Berlin, die mindestens drei Tickets gekauft haben: select struct (name: k.name, telefon: k.telefon)
Grundkonzepte und Paradigmen der Geographie
Kapitel - Thema letzte Aktualisierung © Accor Hospitaliy Germany Notizen BLANKO 0 X – XXXXXXX XXXXXXXXXXXXXXXXXXX Anmerkung XXXXXXXX Headline.
Projektplanung im Kooperationsverbund Oslebshausen
ODL-Spezifikation von Kunde
Lese-Schreib-Modell: Beispiele Relationen –TICKET (ticketNr, name)T –BUCHUNG (flugNr, ticketNr, platzCode, datum)B Transaktionen: –T 1 : Prüfen der Konsistenz.
Leckerbissentour 2010 vs. Spiele Freitag, 05.03Düsseldorf vs. Greuther Fürth Samstag, 06.03Dortmund vs. MGladbach.
Studio d A2-03 Reisen und Mobilität
Effiziente Algorithmen Hartmut Klauck Universität Frankfurt SS
WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R Vorlesung #6 SQL (Teil 3)
Christof Carigiet & Gian Clavadetscher präsentieren:
Grafisch Differenzieren
1 Gruppierung, Aggregierung und Sortierung (2) Abarbeitungsmodell bei Gruppierung: Werte from- und where-Klauseln aus wie bisher (Bildung von Kreuzprodukt.
Terminübersicht für Klasse – Fachinterne Überprüfung in Frz./MuM/Te – Eurokom Englisch – FKP-
SQL - Structured Query Language AIFB SS (1/9) Join-Operationen in SQL-92(1/9) Syntax einer Join-Operation: join-op := CROSS JOIN | [NATURAL]
Geschachtelte Verbindung (1) Geschachtelte Schleife, in der jeder Datensatz in Datei R (hier: BUCHUNG) mit jedem Datensatz in S (hier: FLUG) verglichen.
Datum:Seite: Nationale Medienkonferenz 1 Kosten der Krankenversicherung Die Kostenentwicklung in der Grundversicherung Referat von Marc-André
Die Sternenuhr Wir entdecken die Wissenschaften LTAM Steffen M. 2003/04 Kneip R.
1 Beispielinstanz FLUGINFO mit Filmtiteln (div. Attribute weggelassen): FlugNr von nach Ftyp Filmtitel TicketNr Platz Datum Name
Zusammengestellt von OE3DSB
Foto: Stephan Marti - FinanzblogFinanzblog Fernwärme.
Dritte Normalform Relationstyp R(A1,...,An) und Menge  von FDs und MVDs für R sei im Folgenden fest vorgegeben. R ist in dritter Normalform (3NF), wenn.
TA-Wechselwirkungen: Beispiel 1 selectcount (distinct ticketNr) fromBUCHUNG wheredatum = 12-AUG-00; drucke Anzahl der verkauften Tickets; selectname fromTICKET.
Schlüssel Einordnung des Schlüsselbegriffs in Abhängigkeitstheorie:
1 Polymorphe Konsistenzbedingungen (1) Polymorphe Konsistenzbedingungen legen fest, welche Arten von Zustandsbeschränkungen nach einer Konkretisierung.
1 Polymorphe Operatoren Zunächst: Beschränkung auf Operatoren zum Abfragen der in Relationen enthaltenen Information. Forderung nach mathematischer Exaktheit.
Staudinger Wer bin ich?. Staudinger Wer bin ich? Technische Hinweise Nutzen: Anklicken eines Puzzlesteins  Entfernen Klick neben das Puzzlefeld  nächste.
Geschichte in fünf Die Karlsbader Beschlüsse
Ecoplus. Die Wirtschaftsagentur des Landes Niederösterreich Partner der ecoplus Cluster Niederösterreich Highlight 2012 im Bereich Werkzeugbau: KC-Studienreise.
Sichtbarkeit von Religion, Karlsruhe, 23. Oktober 2013, © H.R.Hiegel 01 Danke für die Initiative und die Einladung. Ich werde versuchen, 5 Punkte zu unterbreiten.
1 Differenzierte Verbindungsoperationen (1) Beobachtung: Einfach zu formulierende Verbindungen wie ein Natural Join sind nicht als solche dokumentiert.
(C) R.SIE Der Elektromotor S N
Laufendes Beispiel: DB für Flugbuchungen
Algebraische Optimierung (1)
Abteilung Sportkegeln Clubbereich Ludwigshafen/Mannheim Ergebnisse für das Jahr 2010 Persönliche Bestleistungen In die Vollen: 136 Holz am Abräumen:
1 Äußere Verbindung (Outer Join) (3) Beispiel: Der Right Natural(!) Outer Join zwischen Lagerhilfsmittel und LagerhilfsmittelArt kann aufzeigen, für welche.
1 Gruppierung, Aggregierung und Sortierung (1) Finde für jeden Flugzeugtyp die Zahl aller von Frankfurt abgehenden Flüge und sortiere Ergebnis nach Flugzeugtyp:
1 Syntaktische Grundform selectA 1, A 2, …, A n fromR 1, R 2, …, R m wherebedingung w ;
UML-Klassendiagramm: Klassen
1 Natürliche Verbindung (Natural Join) (3) Beispiel: „Alle Artikel gemeinsam mit den Lagereinheiten, in die sie verpackt sind.“:  ANr, AName, LeNr (ArtikelArtbLagereinheit.
 Präsentation transkript:

1 Theta-Verbindung: Beispiel Selektion der Buchungen für den 6. August 2000 mit den zugehörigen Passagieren: datum = 06-AUG-00 B.ticketNr = T.ticketNr (BUCHUNG TICKET) Formulierung mit Theta-Verbindung: datum = 06-AUG-00 (BUCHUNG B.ticketNr = T.ticketNr TICKET) Selektion der Buchungen für den 6. August 2000 mit den zugehörigen Passagieren: datum = 06-AUG-00 B.ticketNr = T.ticketNr (BUCHUNG TICKET) Formulierung mit Theta-Verbindung: datum = 06-AUG-00 (BUCHUNG B.ticketNr = T.ticketNr TICKET) Ergebnis: flugNr B.ticketNr platzCode datum T.ticketNr name LH D 06-AUG Lockemann_Mr_P LH A 06-AUG Weinand_Mr_C

2 Natürliche Verbindung: Beispiel 1 Betrachte wieder Selektion der Buchungen für den 6. August 2000 mit den zugehörigen Passagieren: datum = 06-AUG-00 B.ticketNr = T.ticketNr (BUCHUNG TICKET) Formulierung mit natürlicher Verbindung: datum = 06-AUG-00 (BUCHUNG TICKET) Betrachte wieder Selektion der Buchungen für den 6. August 2000 mit den zugehörigen Passagieren: datum = 06-AUG-00 B.ticketNr = T.ticketNr (BUCHUNG TICKET) Formulierung mit natürlicher Verbindung: datum = 06-AUG-00 (BUCHUNG TICKET) Ergebnis: flugNr ticketNr platzCode datum name LH D 06-AUG-00 Lockemann_Mr_P LH A 06-AUG-00 Weinand_Mr_C

3 Natürliche Verbindung: Beispiel 2 Nicht jede natürliche Verbindung ist sinnvoll: FLUGHAFEN TICKET liefert trotz gemeinsamen Attributs Name leere Menge, da Namensräume für Flughäfen und Passagiere unterschiedlich. FLUG TICKET liefert kartesisches Produkt, da keine namensgleichen Attribute vorhanden.

4 Halbverbindung: Beispiel Suche alle Buchungen des Passagiers Lockemann: flugNr,ticketNr,platzCode,datum ( name = "Lockemann_Mr_P" (BUCHUNG TICKET)) Formulierung mit Halbverbindung: BUCHUNG ( name = "Lockemann_Mr_P" (TICKET)) Suche alle Buchungen des Passagiers Lockemann: flugNr,ticketNr,platzCode,datum ( name = "Lockemann_Mr_P" (BUCHUNG TICKET)) Formulierung mit Halbverbindung: BUCHUNG ( name = "Lockemann_Mr_P" (TICKET)) Ergebnis: flugNr ticketNr platzCode datum LH E 02-AUG-00 BA D 03-AUG-00 BA A 05-AUG-00 LH D 06-AUG-00 LH K 03-SEP-00