ServiceKontaktWarenkorb
SeminareSeminars
Seminar-Nr. 3607
Zielgruppe
Mitarbeiter der Fachabteilung, Anwendungsentwickler, Organisatoren, IT-Projektleiter, Datenbankadministratoren..
Voraussetzungen
Sem. 03605 "SQL - Spezial, Teil 1" oder vergleichbare Kenntnisse..
Seminardaten
Seminar-Nr. 03607

3 Tage,
Beginn 1.Tag: 10:00 Uhr
Teilnehmer max.: 12
EUR 1450.00 netto; EUR 1725.50 inkl. 19% MwSt. Es entstehen keine zusätzlichen Liefer- und Versandkosten.
Seminarziele

Nach dem Seminar können Sie aufgrund Ihrer vertieften Kenntnisse der relationalen Operationen komplexe fachliche Anforderungen - mit oder ohne temporalem Aspekt - in SELECT-Anweisungen der Sprache SQL umsetzen.
Programm

Wer zu wenig über die Theorie weiß, landet schnell in den verschiedenen Fallen und kämpft mit den Tücken von SQL:

SELECT-Anweisungen sind oft schwer zu verstehen, schwer nachzuvollziehen, und das Schreiben und Testen solcher Anweisungen ist für Ungeübte meist zeitraubend - Die beste Voraussetzung für das Arbeiten mit SQL ist das Verstehen der zugrunde liegenden Theorie. Wer zu wenig über die Theorie weiß, landet schnell in den verschiedenen Fallen und kämpft mit den Tücken von SQL - Mit Hilfe von zahlreichen Beispielen und den Erklärungen der zugrunde liegenden logischen Operationen werden Sie in die Lage versetzt, komplexe SELECT-Anweisungen zu analysieren, zu schreiben und zu testen

Die SELECT-Anweisung und die zugrunde liegenden logischen Operationen genauer betrachtet:

Relational Algebra und Relational Calculus - Fachliche Anforderung und Umgangssprache - Äquivalente SELECT-Anweisungen, Wartbarkeit und der Optimizer - Aussagenlogik AND, OR, NOT und Subqueries - Subquery oder äquivalente SELECT-Anweisung mit Hilfe der JOIN-Operation - Summarize-Operation - Division - Logische Implikation - Transformationen

SQL bietet wenig Unterstützung für das Arbeiten mit Daten, die sich im Laufe der Zeit ändern:

Temporale Daten (d.h. vergangene, aktuelle bzw. zukünftige Daten) sind das tägliche Brot der Fachabteilung und der Anwendungsentwicklung - Viele Anwendungen benötigen die Daten, wie sie sich im Laufe der Zeit entwickeln. "Verträge gelten von ...bis..., Preise galten von ...bis..., Preise gelten seit..." - SQL bietet wenig Unterstützung für das Arbeiten mit Daten, die sich im Laufe der Zeit ändern. Das Abfragen solcher Daten ist eine nichttriviale Aufgabe - Das Seminar diskutiert Design und Integritätsbedingungen für temporale Daten und präsentiert die temporalen Varianten der Operationen wie JOIN, Projektion, Division, Aggregation

Temporale Datenbanken und temporale Abfragen:

Requirements und Integritätsbedingungen - Redundancy, Circumlocution, Contradiction - Datendefinition, CONSTRAINT und TRIGGER - Tables mit aktuellen bzw. historischen Daten - NULL oder der letzte Tag 31.12.9999 - Intervalle und Vergleichsoperatoren - Die Pack- und die Unpack-Operation - Projektion temporal - JOIN temporal - Except temporal - Intersect temporal - Aggregation temporal - Division temporal

Methode
Vortrag, Diskussion, Praktikum am System. Als Datenbanksysteme stehen wahlweise DB2, ORACLE und SQL Server zur Verfügung..
Themenmonate
Zusätzlich verfügbar:
Termine und Orte
 = Info über freie Plätze
 = Durchführung garantiert

05.08. - 07.08.13  Düsseldorf
07.10. - 09.10.13  München



Für die Anmeldung markieren Sie bitte einen Termin und klicken Sie 'Seminar in den Warenkorb legen'.

 
Fragen zum Seminar? Tel. 0711 62010-0
Kein Termin gefunden?Kein Termin gefunden?
Sprechen Sie mit uns!
Bahnrabatt für Seminarteilnehmer
Gesamtkatalog 2013 hier anfordern