Schulung SQL Advanced Beschreibung Dieses ist der zweite Teil der SQL Schulungsserie und baut auf der SQL Basics Schulung oder SQL Refresh Schulung auf. In dieser 2-tägigen Schulung werden weiterführende Themen behandelt, die im Laufe der Arbeit mit SQL zunehmend wichtiger werden und dem Entwickler die tägliche Arbeit deutlich vereinfachen. Im Rahmen weiterführender Analyse-Techniken werden zunächst Oracle’s analytische Funktionen vorgestellt und erläutert. Mit diesen können komplexe Auswertungen mit relativ einfachen Anweisungen erstellt werden. Ohne dieses Wissen müssten umfangreiche und stark verschachtelte SQL Abfragen erstellt werden. Hierarchische Abfragen und der Umgang mit Zeiten aus verschiedenen Zeitzonen sind weitere Themen in diesem Block. Der zweite Teil befasst sich mit der Manipulation von Daten. Hier wird zum einen das Laden und Einfügen großer Datenmengen mit Hilfe des SQL Loaders gezeigt. Ausserdem Oracle’s Flashback Funktion mit deren Hilfe sich veränderte Daten wiederherstellen lassen. Ein letzter Punkt wird das MERGE Statement sein. Als letztes werden noch weitere Datenbank Objekte und Strukturen vorgestellt: Indizes, Partitionierte Tabellen, External Tables, etc. Dazu werden vorher noch theoretische Grundlagen zum Thema Performance Optimierung gelegt. Bei dieser Schulung wird Wert gelegt auf hohen Praxisbezug und Nutzen für die tägliche Arbeit. Vor diesem Hintergrund besteht ein Großteil des Kurses aus aktiver Arbeit anhand zahlreicher Beispiele und Übungsaufgaben am Rechner. Am letzten Tag wird der gesamte Stoff in einer übergreifenden Übung wiederholt. Jeder Teilnehmer erhält ein Schulungsskript, in dem die Inhalte alle nochmal schriftlich festgehalten sind. Außerdem die Schulungsdatenbank inklusive Testdaten, Beispielen,Übungsaufgaben und Musterlösungen. Um einen Eindruck der Qualität der Schulungsunterlagen zu bekommen, können Sie das erste Kapitel des Schulungsskripts der SQL Basics Schulung unter folgendem Link probe lesen: Schulungsskript SQL Basics Schulung – Kapitel 1 Die Schulung wird auf einem Oracle 11g System durchgeführt und empfiehlt sich nicht für Anwender des MS SQL Servers. Voraussetzungen / Zielgruppe Die SQL Schulung richtet sich an Anwender, die bereits über Vorkenntnisse im Bereich SQL verfügen bzw. die SQL Basics Schulung oder die SQL Refresh Schulung besucht haben. Dieser Kurs vermittelt weiterführende Kenntnisse über Datenbanken und SQL. Detaillierter Inhalt 1) Einführung Wiederholung Grundlagen SQL Weiterführende DB Modellierung (ER Schema vs. Star Schema) 2) Daten auswerten Analytische Funktionen Hierarchische Abfragen Weiterführende Datumsfunktionen (Zeitzonen, etc.) PIVOT Statement 3) Daten manipulieren MERGE Statement Flashback Funktionen SQL Loader Funktionalität 4) Weitergehende Strukturen External Tables Temp Tables Theorie Performance Optimierung (Optimizer, etc.) Objekte Performance Optimierung (Indizes, MatViews, Part. Tabellen) Data Dictionary 5) Ausblick + Schluss Ausblick auf Vertiefungsthemen Abschlussworkshop Schulungsort / Termine Die Schulungen finden in der Regel in Hamburg in den Räumlichkeiten der SiH Seminarraum in Hamburg GmbH statt: Mexikoring 15, 22297 Hamburg. An folgenden Terminen in 2015 ist diese Schulung derzeit geplant: 05.02.2015 – 06.02.2015 Hamburg 27.08.2015 – 28.08.2015 Hamburg Anmeldung / Kosten Diese Standardschulung kostet 799€ zzgl. MwSt. Bei Anmeldung bis zu 6 Wochen vor Schulungsbeginn erhalten Sie 10% Frühbucherrabatt. Der Preis beinhaltet die Schulung mit Verpflegung mittags und zwischendurch, ein Schulungszertifikat sowie ein Schulungsskript. Sie können auch die SQL Basics Schulung und SQL Advanced Schulung im Paket buchen und so zusätzliche 10% auf den Gesamtpreis sparen. Bei Interesse kontaktieren Sie mich!! Die Schulung findet statt mit 3 bis max. 8 Teilnehmern. Zur Anmeldung, einfach das unten hinterlegte Anmeldeformular ausfüllen, unterschreiben und an die angegebene Adresse zurückschicken. Oder einscannen und an [email protected] mailen. Haben Sie weitere Fragen zu Inhalten und Details der Schulung, kontaktieren Sie mich!! Verbindliche Anmeldung Bitte schicken Sie diese Anmeldung ausgefüllt und unterschrieben an [email protected] oder postalisch an folgende Adresse: Fabian Gaußling Wilhelm-Spiegel-Str. 10 24145 Kiel Hiermit melde ich mich verbindlich zu folgender Schulung an: Kurs: SQL Schulung Advanced Termin: ___________________ Frau Ort: ____________________ Herr Vorname: _________________________ Name: _______________________________ Strasse: _____________________________________________________________________ PLZ : _______________ Wohnort: _________________________________ Telefon/Handy: ___________________________________ Geburtsdatum: ____________________ eMail: __________________________________________________________ Firma (optional): ____________________________________________________________________ Rechnungsanschrift: _______________________________________________________________ _______________________________________________________________ Die beigefügten Allgemeinen Geschäftsbedingungen habe ich zur Kenntnis genommen und erkenne Sie an. ____________________________________________ _______________________________ Datum, Unterschrift Firmenstempel Allgemeine Geschäftsbedingungen für offene Schulungen 1. Geltungsbereich Diese AGBs beziehen sich ausschließlich auf die vom Veranstalter (Fabian Gaußling) angebotenen offenen Schulungen. Für Individualschulung werden die hier aufgelisteten Punkte in einem eigen-ständigen Vertrag individuell geregelt. 2. Vertragsabschluss bei Schulungskursen Die Anmeldung zur Teilnahme an den Kursen ist verbindlich und hat schriftlich (bereitgestelltes Anmeldeformular) bis spätestens 14 Tage vor Schulungsbeginn zu erfolgen. Danach kann eine Anmeldung nur noch bei vorhandenen Restplätzen erfolgen. Die Anmeldungen werden in der Reihenfolge ihres Eingangs berücksichtigt und schriftlich bestätigt. Mit Zugang der schriftlichen Bestätigung kommt der Vertrag zustande. 2. Zahlungsbedingungen Mit Zugang der Anmeldebestätigung wird eine Abschlagszahlung in Höhe von 25% des Schulungspreises fällig und ist sofort ohne Abzug zu bezahlen. Die restlichen 75% des Schulungspreises sind sofort nach der Schulung fällig. 3. Leistungsumfang Im Schulungspreis enthalten sind die Teilnahme an der Schulung, Schulungsunterlagen, Verpflegung während der Schulungszeiten, Mittagessen und ein auf den Teilnehmer ausgestelltes Zertifikat. Die Schulungen finden mit höchstens 8 Teilnehmern in der Zeit von 09:00 bis 17:00 statt. 4. Rücktritt und Kündigung Der Teilnehmer kann bis 30 Tage vor Schulungsbeginn zurücktreten. Maßgeblich ist der Zeitpunkt des Eingangs der Kündigung beim Veranstalter. Bereits gezahlte Veranstaltungspreise werden umgehend zurückerstattet. Nach Ablauf der genannten 30 Tage ist der volle Veranstaltungspreis zu zahlen, unabhängig davon, ob eine Teilnahme erfolgte oder nicht, es sei denn der Teilnehmer war gesetzlich zum Rücktritt berechtigt. Der Teilnehmer hat das Recht, einen Ersatzteilnehmer zu benennen. Dieses muss in schriftlicher Form erfolgen. Noch ausstehende Schulungsgebühren sind dann vom Ersatz-teilnehmer zu tragen. Eine Rückerstattung von schon gezahlten Gebühren wird vom Veranstalter nicht gewährt, sondern muss im Verhältnis zwischen ursprünglichem Teilnehmer und Ersatzteilnehmer geklärt werden. Das Recht zur Kündigung aus wichtigem Grund bleibt bestehen. 5. Änderungsvorbehalt Der Veranstalter ist bei Vorliegen eines wichtigen Grundes berechtigt, die Schulung abzusagen oder terminlich zu verschieben. Wichtige Gründe sind insbesondere die nicht selbst verschuldete Verhinderung des Dozenten oder Unterschreitung der Mindestteilnehmerzahl der Veranstaltung. Die Teilnehmer werden hiervon unverzüglich unterrichtet. Die Rückerstattung der gezahlten Gebühren erfolgt umgehend. In wichtigen Fällen ist es dem Veranstalter gestattet, die Schulung örtlich und terminlich zu verschieben. Die Teilnehmer sind davon bis spätestens 1 Woche vor Schulungsbeginn zu unterrichten. In diesem Fall sind die Teilnehmer berechtigt, von der Schulung zurückzutreten. Gezahlte Gebühren werden umgehend erstattet. 6. Haftung Der Veranstalter haftet auf Schadensersatz nur bei Vorsatz oder grober Fahrlässigkeit. 7. Urheberrecht Die vom Veranstalter ausgegeben Unterlagen sind urheberrechtlich geschützt und dürfen nur in den Grenzen des Urheberrechts verwendet werden. Insbesondere eine Vervielfältigung dieser Unterlagen wird hiermit ausdrücklich untersagt bzw. benötigt die schriftliche Zustimmung durch den Veranstalter.