Datenbanken

Werbung
Datenbanken
SQL-Datenbankkurse
adcubum ACADEMY
think.insurance
Kursdetails
adcubum SYRIUS legt alle Bewegungsdaten in der
Datenbank ab. Sie lernen gezielte Abfragen selber
zu erstellen, Daten zu strukturieren und zu bearbei-
ten. Die Kurssprache ist Deutsch, die Kursunterlagen und die ergänzende Literatur sind in englischer
Sprache.
KURSE
In dieser Broschüre werden folgende SQL-Datenbankkurse vorgestellt:
• Flexible Datenmodellierung
• Datenbank Basis
• SQL1: Basis
• SQL2: Advanced
• SQL3: Performance
• SQL4: SQL und grosse Tabelle
Zielgruppe
Consultants, Parametrierer, Kundendienstmitarbeitender, Business Analysten, Fachverantwortliche,
Fachspezialisten und Programmierer
Zwingende Voraussetzung
Flexible Datenmodellierung:
mindestens ein Jahr Erfahrung mit Entity-Relationship-Modellen
Datenbank Basis:
keine
SQL1: Basis:
Datenbank Basis
SQL2: Advanced:
Datenbank Basis
SQL3: Performance:
Datenbank Basis
SQL4: SQL und grosse Tabelle: Datenbank Basis
Dauer
0.5 Tage (pro Kurs)
Kurszeiten
09.00 - 12.00 Uhr oder 13.30 - 16.30 Uhr
Kursort
Die Schulungsräume der adcubum ACADEMY befinden sich im Raum Zürich.
Die genauen Räumlichkeiten werden jeweils mit der Kurseinladung bekannt gegeben.
Ihre Investition
Den aktuellen Kurspreis finden Sie direkt auf unserer Homepage. Inbegriffen sind die Infrastruktur,
eine ausführliche Seminardokumentation, Schreibmaterial und Pausenerfrischungen.
Termine und Anmeldung
Termine sowie das Anmeldeformular finden Sie unter folgendem Link beim jeweiligen Kurs:
http://www.adcubum.com/de/adcubum-academy/kursangebot.html
Flexible Datenmodellierung
Flexible Datenmodellierung ist eine Sammlung von Strukturierungs- und Design Vorgaben. Sie hilft, stabile
Datenmodelle zu erstellen, die mit geringem Aufwand anzupassen und für neue Bedürfnisse zu erweitern
sind.
NUTZEN
•
•
•
•
•
Sie kennen den Begriff der Datenmodellqualität und wissen, wie spezifische
Vorgaben helfen, die geforderte Qualität zu erreichen.
Sie verstehen die verschiedenen Stufen eines Datenmodelles und den
richtigen Grad der Generalisierung innerhalb dieses Modells.
Sie kennen den Prozess der Normalisierung und wissen, in welchen Fällen
die Normalisierung aufzulösen ist.
Sie kennen die gebräuchlichsten Applikationsarchitekturen der
Versicherungen und die publizierten Design Muster.
Sie können selbständig flexible Datenmodelle entwerfen. Sie definieren
Rollen, Typen, generelle Charakteristikas und Beziehungen.
Datenbank Basis
Sie lernen die wichtigsten Konzepte und die Terminologie eines relationalen Datenbanksystems kennen.
NUTZEN
•
•
•
•
•
Sie kennen die Vorteile eines relationalen Datenbanksystems.
Sie verstehen die grundlegenden Konzepte der Oracle Datenbanken.
Sie kennen die Terminologie der Oracle Datenbanken.
Sie können beurteilen, ob und wie gut die Datenbankstruktur zum
Applikationssystem passt.
Sie verstehen Datenbankfachbegriffe und wenden sie richtig an.
SQL1: Basis
Sie haben noch wenig oder keine Erfahrung in SQL. Sie haben bereits ein wenig Erfahrung im Erstellen von
SQL-Abfragen und wollen Ihr Wissen und Können auffrischen und ergänzen.
NUTZEN
•
•
•
•
•
Sie kennen die Grundlagen und die Einsatzmöglichkeiten von SQL, inklusive
der SQL Standards und der Sprache.
Sie kennen die fünf Basis Statements von SQL: SELECT, INSERT, UPDATE,
DELETE und MERGE.
Sie können selbständig Subqueries benutzen.
Sie verstehen inner- und outer joins.
Sie können selbständig die SQL Operatoren UNION, MINUS und
INTERSECT einsetzen.
SQL2: Advanced
Sie schreiben komplexere und leistungsfähige SQL Statements selbständig in einer allgemein verständlichen
Art.
NUTZEN
•
•
•
•
•
Sie können die weiterführenden Funktionen von SELECT (z.B. das CASE
Statement oder In-Line Views) selbständig einsetzen.
Sie sind in der Lage, mit der Subquery Funktionalität und den In-Line Views
komplexe SQL SELECT Statements zu strukturieren und zu vereinfachen.
Sie verstehen Abfragen mit Hierarchien und Rekursionen.
Sie können selbständig weiterführende Arten des INSERT Befehls richtig
einsetzen: z.B. Fast Insert.
Sie kennen die Alternativen zu UPDATE und DELETE und können sie
selbständig richtig einsetzen.
SQL3: Performance
Sie verbessern SQL Statements gezielt durch Analyse der verschiedenen Zugriffspfade.
NUTZEN
•
•
•
•
Sie kennen die verschiedenen Stufen bei der SQL Ausführung und wissen,
welchen Einfluss sie auf die Performance haben.
Sie kennen die verschiedenen SQL Zugangswege.
Sie kennen die verschiedenen Methoden für JOIN und können sie
selbständig richtig einsetzen.
Sie kennen die Plan-Stabilität und verstehen die Auswirkungen auf die
Performance.
SQL4: SQL und grosse Tabellen
Sie beschäftigen sich mit grossen Tabellen und suchen bewährte Methoden, effizient mit ihnen umzugehen.
NUTZEN
•
•
•
•
•
Sie kennen die Methoden, grosse Tabellen zu identifizieren.
Sie kennen die Konsequenzen und Probleme, wenn Sie Änderungen an der
Struktur von grossen Tabellen vornehmen.
Sie kennen die Konsequenzen und Probleme, wenn Sie grosse Tabellen
updaten.
Sie sind in der Lage, diese Probleme selbständig zu lösen. Sie benutzen
dazu die fortgeschrittenen Veränderungstechniken und den Mechanismus
der Parallelität.
Sie kennen die verschiedenen Arten, grosse Tabellen zu partitionieren und
können sie selbständig richtig einsetzen.
Kursleiter
Steven McDougall ist als Datenarchitekt für adcubum
SYRIUS tätig und hat einen Lehrauftrag der adcubum
ACADEMY für adcubum SYRIUS „Datenbanken“
inne. Bei Adcubum arbeitet er seit Anfang 2012 mit
Schwergewicht Datenbankdesign und Performance.
Steven McDougall, Trainer adcubum ACADEMY
adcubum ACADEMY
Bahnhofplatz 1A
CH-8304 Wallisellen
www.adcubum.com
think.insurance
Herunterladen