1 Sichten-Änderungen (2) Weiteres Beispiel: Änderung eines Startflughafens: updateFRA_START setvon = "MUC" whereflugNr = "LH4616" Zugehörige Änderung von.

Slides:



Advertisements
Ähnliche Präsentationen
Die Zahlen.
Advertisements

Beispiel zum RSA-Algorithmus
Heute 1.F – Test zur Varianzhomogenität 2.Bartlett-Test zur Varianzhomogenität 3.Chi – Quadrat Tests für Häufigkeiten 4.Chi – Quadrat Tests zur Verteilungsanpassung.
Hebelarm M [kNm]= F [kN]• h [m]
Gleichförmige lineare Bewegung
Hier ist die automatische Flugauskunft des Flughafens München. Wie kann ich Ihnen helfen?Eine Auskunft bitte. Ist der Flug LH 225 pünktlich?Ist der Flug.
Kapitel 3: Das relationale Modell
Kapitel 4: Datenbankentwurf
Kapitel 1: Datenbankdienste
Formeln umstellen Zum Umstellen einer Formel gelten die Rechenregeln von Gleichungen Im Folgenden ein Beispiel am Dreieck:
Vorbereitung: struct SX { int x; struct SX *p; } *px, *ph; px: Zeiger auf Listen- anfang ph: Hilfszeiger px = NULL; px zeigt auf leere Liste px.
= 4x x nach links, Zahl nach rechts! -2x 4x -2x + 52x – 2x x -2x = 2x – 2x x Zahl 2x= = 2x -15 x = - 10 = 4x + 52x -15 Beispiel.
Selektion: Beispiel 1 Alle in der Datenbasis enthaltenen deutschen Flughäfen: land = "D" (FLUGHAFEN) flughCode stadt land name.
Transaktion 1Transaktion 2... Transaktion n Synchronisation durch Scheduler Datenbasis-Verwalter lokaler Schedule 1lokaler Schedule n konfliktserialisierbarer.
B * -Baum vom Typ (3, 3, 2) DUS HEL LHR NRT SOF VIE ANC ATH ATL BOS DRS DUS EWR FRA GIG GRU HAM HEL JFK LAX LEJ LHR MIA MUC NRT ORD.
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.
1 Sichten (1) Oftmals ist es für Anwendungen einfacher, nicht mit dem Original- Datenbestand, sondern einem speziell zugeschnittenen Ausschnitt zu arbeiten.
Referenzarchitektur Externes Datenmodell Anfragebearbeitung Internes Datenmodell Satz- u. Satzmengenverwaltung Physische Datenstrukturen Zugriffsschicht.
3.5.2 Fremdschlüssel/ Referentielle Integrität (6/9)
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.
Projektion: Beispiel 1 Flughäfen unter Verzicht auf Zeitzonen-Info:
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.
Aufgabe Aufgabe: Einflussfaktoren: ?
FLOTTE Die eigene Fahrzeugflotte von Sovereign Speed ist eine der modernsten, ökologisch fortschrittlichsten und am besten gewarteten in der Branche. Sie.
Befehle der zweiten html- Stunde type= start= value= type=circle type=square type=disc.
Streckenflug vom Mo., 14. Juni Aufgabe unvollendet, Außenlandung - © R. Grochowski - Kroko Tag der Ausbreitung.
Diskrete Mathematik II
Geoinformation II Vorlesung 3 SS 2001 Polygon Overlay.
23. Individuelle KonfigurationInhaltsverzeichnis 23. Individuelle Konfiguration 23.1 Symbolleisten, Tastatur und Menüs anpassen 23.2 Die Word-Grundeinstellungen.
Effiziente Algorithmen
Geschichte Anlage Fuhrpark Gleismaterial Action Besonderes The Big Train Geschichte Anlage Fuhrpark Gleismaterial Action Ende Home In dieser Präsentation.
Regeländerungen Saison 2011 / 2012 Gültig ab 01. Juli 2011.
P e r m Willkommen in Perm ! Заварзина Галина Васильевна,
Powerpoints bestellen ?? sende eine Mail an : Tower an...
PC-Wächter und Softwaredistribution
die Auftragsbearbeitung für den Kleinbetrieb
Daten kopieren bzw. kombinieren
1 Gruppierung, Aggregierung und Sortierung (2) Abarbeitungsmodell bei Gruppierung: Werte from- und where-Klauseln aus wie bisher (Bildung von Kreuzprodukt.
Geschachtelte Verbindung (1) Geschachtelte Schleife, in der jeder Datensatz in Datei R (hier: BUCHUNG) mit jedem Datensatz in S (hier: FLUG) verglichen.
Bekanntmachung. Das unterzeichnete Königl. Bergamt hat leider wahrnehmen müssen, daß ein großer Teil der Bergleute nach abgehaltener Auslohnung in die.
bgMat312: Komplexe Zahlen
Romanik Kunstgeschichte.
1 Beispielinstanz FLUGINFO mit Filmtiteln (div. Attribute weggelassen): FlugNr von nach Ftyp Filmtitel TicketNr Platz Datum Name
Michael Faraday.
Herzlich Willkommen Roland Kistler Sales Engineer
Stoppen der Eingabeaufforderung einer Abfrage j drücken Sie dann F5, oder klicken Sie auf Bildschirmpräsentation > Von Beginn an, um den Kurs zu starten.
Virtuelle Strip.
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.
1 Polymorphe Konsistenzbedingungen (1) Polymorphe Konsistenzbedingungen legen fest, welche Arten von Zustandsbeschränkungen nach einer Konkretisierung.
Übung 4 - MdMT Methoden der Medizintechnik Übung zur Vorlesung Folge 4 – Signale verarbeiten I Audiodaten einlesen.
Sonderpädagogische Grundversorgung im LDK Ein Rechenexempel für die Grundschulen.
1 Sichten-Änderungen (1) Änderungen von Sichten sind i.d.R. problematisch, da sie in entsprechende Änderungen der Basisrelationen überführt werden müssen.
Laufendes Beispiel: DB für Flugbuchungen
Bienert EDV Software für das 21. Jahrhundert Die Finanzbuchhaltung ist ein Zusatzmodul zu dem Firmenverwaltungspaket „Top Office.
Formalisierung (1) Datenbasis Ausschnitt Sicht Sichtenabbildung v reale Datenbasis DB virtuelle Datenbasis VDB.
1 Sicherheit durch technischen Schutz Aufgabenkomplexe des technischen Schutzes:  Autorisierung = Festlegung der Schutzregeln, d.h. Vergabe von Zugriffsrechten.
1 Gruppierung, Aggregierung und Sortierung (1) Finde für jeden Flugzeugtyp die Zahl aller von Frankfurt abgehenden Flüge und sortiere Ergebnis nach Flugzeugtyp:
XPath Datenmodell und Sequenzen Universität zu Köln – Historisch-Kulturwissenschaftliche Informationsverarbeitung Datenbanktechnologie – Daniel Ebner –
Division: Beispiel Auf welchen Flughäfen starten alle Flugzeugtypen? Ermittle zunächst, welche Flugzeugtypen wo starten: TYP_START :=  von,ftypId (FLUG)
Prof. Dr. Andreas GisselManagement SS Anleitung 2. Anmeldename 1. http-Adresse eingeben 2. Anmeldname = Matrikelnummer 3. Kennwort = Geburtsdatum.
Vorbereitungsarbeiten
Start Klick und Sieg Spiel beenden   Ist der Hase süß Ja Nein.
Tutorium Software-Engineering SS14 Florian Manghofer.
Folien nach Wochentagen
Auf welche Zahl zeigt der Pfeil?
Deutsche Bahn GASA Deutsche Bahn - ის წარმომადგენლობა
Kleines 1x1 ABCD Aufgaben Kleines 1x1 A · 8 = Lösung.
 Präsentation transkript:

1 Sichten-Änderungen (2) Weiteres Beispiel: Änderung eines Startflughafens: updateFRA_START setvon = "MUC" whereflugNr = "LH4616" Zugehörige Änderung von FLUG: updateFLUG setvon = "MUC" whereflugNr = "LH4616" andvon = "FRA"

2 Sichten-Änderungen (3) Inhalt von FLUG vor Ausführung von updateFRA_START setvon = "MUC" whereflugNr = "LH4616" flugNr von nach ftypId wochentage abflzt. ankzt. entfernung LH400 FRA JFK 747 MDMDFSS LH676 FRA ALY 319 -D--FSS  LH208 FRA DUS 321 MDMDFSS  LH4616 FRA LHR AB6 MDMDFSS  LH710 FRA NRT 744 MDMDFSS  LH778 FRA SIN 744 MDMDFSS  Sicht LH454 FRA SFO 744 MDMDFSS  LH3724 FRA VIE 320 MDMDFSS  LH4080 FRA CDG 314 MDMDFSS  LH500 FRA GIG 340 -D-D-S  LH401 JFK FRA 747 MDMDFSS LH677 ALY FRA 319 M-M--SS LH458 MUC SFO 744 MDMDFSS

3 Inhalt von FLUG nach Ausführung von updateFRA_START setvon = "MUC" whereflugNr = "LH4616" flugNr von nach ftypId wochentage abflzt. ankzt. entfernung LH400 FRA JFK 747 MDMDFSS LH676 FRA ALY 319 -D--FSS  LH208 FRA DUS 321 MDMDFSS  LH4616 MUC LHR AB6 MDMDFSS  LH710 FRA NRT 744 MDMDFSS  LH778 FRA SIN 744 MDMDFSS  Sicht LH454 FRA SFO 744 MDMDFSS  LH3724 FRA VIE 320 MDMDFSS  LH4080 FRA CDG 314 MDMDFSS  LH500 FRA GIG 340 -D-D-S  LH401 JFK FRA 747 MDMDFSS LH677 ALY FRA 319 M-M--SS LH458 MUC SFO 744 MDMDFSS Sichten-Änderungen (3) Inhalt von FLUG nach Ausführung von updateFRA_START setvon = "MUC" whereflugNr = "LH4616" flugNr von nach ftypId wochentage abflzt. ankzt. entfernung LH400 FRA JFK 747 MDMDFSS LH676 FRA ALY 319 -D--FSS  LH208 FRA DUS 321 MDMDFSS  LH710 FRA NRT 744 MDMDFSS  LH778 FRA SIN 744 MDMDFSS  Sicht LH454 FRA SFO 744 MDMDFSS  LH3724 FRA VIE 320 MDMDFSS  LH4080 FRA CDG 314 MDMDFSS  LH500 FRA GIG 340 -D-D-S  LH4616 MUC LHR AB6 MDMDFSS LH401 JFK FRA 747 MDMDFSS LH677 ALY FRA 319 M-M--SS LH458 MUC SFO 744 MDMDFSS Änderung propagiert korrekt nach FLUG, zeigt aber in der Sicht eine löschende Wirkung!

4 Sichten-Änderungen (4) Weitere Beispiele für Änderungen:  insertinto FRA_START values ("LH6204", "FRA", ”JFK", ”747", "MDMDFSS", 1000, 1200, 6188) (OK, wird in FLUG übernommen.)  insertinto FRA_START values("LH1694", "MUC", "TXL", "MDMDF--", "AB6", 1045, 1150, 421) (Fraglich, da Tupel in der Sicht keine Wirkung zeigt.)  updateFRA_START_ZAHL setanzahlFlüge = anzahlFlüge + 1 whereftypId = "744" (Unmöglich, da Einsatzhäufigkeit berechnete Größe ist.)