Überblick
✔ Komplexe SQL Abfragen und Analysen
✔ SQL Server Kurs für Fortgeschrittene
✔ SQL Server Seminar für effizientes Arbeiten mit dem Programm
✔ SQL Server Training für die Praxis
✔ SQL Server Workshop für Ihre offenen Fragen
Voraussetzung - Kenntnisse folgender Kursinhalte sind empfehlenswert
Einführung Datenbanken, SQL und SQL Server
Weiterführende Ausbildung
MS SQL Server - Basis Administration
MS SQL Server - Advanced Administration
MS SQL Server - Business Intelligence
MS SQL Server - Integration Services (ETL)
MS SQL Server - Analysis Services
MS SQL Server - Reporting Services
MS SQL Server 2005 - Administration Update
MS SQL Server 2008 - Administration Update
Kursziel
Nach Absolvierung des Kurses sind Sie in der Lage, komplexe Anfragen an das Datenbanksystem zu stellen, Abfragen zu optimieren und zu automatisieren.
Teilnehmerkreis
Anwender, Sachbearbeiter, DB-Administratoren, Software-Entwickler
Das Besondere an dieser Veranstaltung
Die Kursinhalte und die Unterlagen - deutsch - beider Kurse (SQL1 und SQL2) zusammen entsprechen dem Microsoft-Kurs MOC 2073.
Anzahl Teilnehmer
Alle Kurse werden im kleinen Kreis (maximal 8 Teilnehmer) durchgeführt und sind absolut praxisbezogen.
Daher können die Trainerinnen und Trainer auch auf Ihren individuellen Wissensstand sowie Ihre Aufgaben- und Fragestellungen eingehen.
Dadurch wird Ihre Kurszeit optimal genutzt. Somit erfolgt die Umsetzung auf Ihre betriebliche Praxis nahtlos.
Kunden und Teilnehmerstimmen zu unseren Seminaren
Kursdauer 2,5 Tage (20 Lerneinheiten)
Kursort (sofern nicht gesondert angegeben oder individuell vereinbart)
trainingcenter.at, 1234 Wien, Liesinger-Flur-Gasse 2C
Ihr Weg zu uns
Individuelle Firmenschulungen zu diesen Themen führen wir auch gerne in Ihren Unternehmen durch.
Ihr Nutzen SQL für Fortgeschrittene
Nutzengarantie: Sollten Sie das am Kurs erworbene Wissen - aus welchen Gründen auch immer - erst später benötigen, können Sie persönlich jederzeit einen entsprechenden Kurstermin desselben Kurses aus unserem aktuellen Kursprogramm kostenlos noch einmal besuchen und dadurch Ihr Wissen auffrischen oder vertiefen. Das gilt für alle Kurse aus unserem Kursprogramm, die ab 1.1.2004 bei uns besucht werden.
|
Die nächsten Termine
22.09.
-
24.09.2010
, 9:00 - ca. 16:30 Uhr, am Freitag 9:00 - ca. 12:30 Uhr
Jetzt buchen
17.11.
-
19.11.2010
, 9:00 - ca. 16:30 Uhr, am Freitag 9:00 - ca. 12:30 Uhr
Jetzt buchen
Weitere Termine erfragen Sie bitte im Sekretariat von trainingcenter.at
Angeführte Kurszeiten gelten für alle offenen Kurse sofern nicht gesondert angegeben oder individuell vereinbart.
Kurspreis EUR 900,- zzgl. Ust. (EUR 1080,- inkl. Ust.)
Gerne senden wir Ihnen innerhalb eines Arbeitstages ein individuelles Angebot oder einen Kostenvoranschlag zu, der auch zur Vorlage bei AMS, WAFF oder anderen Instituten verwendet werden kann.
Inhalt - SQL Server - Datenbankdesign und Implementierung
• SQL Server Architektur
∗ SQL Server Komponenten
Das SWL Server- Datenbankmodul
SQL Server Replication Services
SQL Server Notification Services
SQL Server Reporting Services
SQL Server Analyses Services
SQL Server Integration Services
Verwaltungswerkzeuge
Entwicklungswerkzeuge
Der SQL Server-Agent
∗ SQL Server Editionen
∗ Systemdatenbanken
Die Master-Datenbank
Die model-Datenbank
Die msdb- Datenbank
die tempdb- Datenbank
Weitere Datenbanken
∗ Die Struktur einer SQL Server- Datenbank
Datenbanken
Datenbankenobjekte
• Transact SQL Grundlagen
Das Relationsmodell
SQL mit System
T- SQL- Stapel (Batches)
SQL Datentypen
T-SQL- Ausdrücke und- Operationen
∗ Datenbanken verwalten
Datenbank erzeugen
Datenbank ändern
Datenbank löschen
∗ Schemas verwenden
Namensauflösung
Synonyme
∗ Tabellen entwerfen
Tabellen anlegen, ändern und löschen
Identitäten/Primärschlüssel
Weitere Einschränkungen
Berechnete Spalten
Beziehungen festlegen
Zusammenfassung zu Einschränkungen
Datenbankdiagramme
∗ Insert-Daten einfügen
Select- Daten abfragen
∗ Informationen ausgeben mit PRINT
∗ Ausführen von gespeicherten Prozeduren
∗ UPDATE- Daten ändern
∗ DELETE- Daten löschen
∗ SQL Funktionen
Systemfunktionen
Konfigurationsfunktionen
Metadatenfunktion
Numerische Funkionen
Funktionen zu Zeichenkettenbearbeitung
Konvertierungsfunktionen
Datums- und Zeitfunktionen
Sonstige Funktionen und Operatoren
∗ Sichten
Ändern von Sichten
Aktualisieren von Daten
∗ Daten einfügen mit SELECT
INSERT und SELECT
SELECT INTO
∗ Null
Dreiwertige Logik
Arithmetische Operationen
Operationen mit Zeichenketten
Hinweise für die Verwendung von NULL
Spezielle Funktionen für NULL-Werte
∗ Fehlerbehandlung in T-SQL
∗ Komplexe Abfragen mit SELECT
Mengenoperationen mit SQL
Abfragen über mehrere Tabellen
Aggregationsfunktionen und GROUP BY
Rangfolgefunktionen
Korrelierende Unterabfragen
Abgeleitete Tabellen
Allgemeine Tabellenausdrücke
PIVOT und UNPIVOT
OUTPUT
APPLY
• Transaktion und Sperren
∗ Start und Ende einer Transaktion
Transaktionsmodi des SQL Server
∗ Sperren
Sperrbare Ressourcen
Sperrtypen
Deadlocks
∗ Isolationsstufen
READ UNCOMMITTED
READ COMMITTED
REPEATABLE READ
SNAPSHOT
SERIALIZABLE
∗ Sperren explizit anfordern- Sperrhinweise
Transaktionsprotokoll
Abschneiden des Protokolls
Verhalten im Fehlerfall
• T- SQL Programmierung
∗ Variablen
Deklaration von Variablen
∗ Dynamisches SQL
∗ Ablaufsteuerung
Anweisungsblöcke
Bedingte Ausführung von Anweisungen
Wiederholte Ausführung von Anweisungen
∗ Cursor
Cursor erzeugen
einen Cursor durchlaufen- Daten abrufen
Daten aktualisieren
Hinweise zur Verwendung von Cursorn
∗ Gespeicherte Prozeduren
Warum gespeicherte Prozeduren?
Erstellung von gespeicherten Prozeduren
Verwenden von Parametern
Der Rückgabewert einer gespeicherten Prozedur
Die gespeicherte Systemprozedur sp_procoption
EXECUTE und INSERT
∗ Benutzerdefinierte Funktionen
Skalarwertfunktionen
Tabellenwertfunktionen
∗ Trigger
DML-Trigger
Hinweise zur Verwendung von Triggern
DDL-Trigger
• Optimierung von Abfragen
∗ Speicherverwaltung von SQL Server
∗ Ausführung von Abfragen durch SQL-Server
∗ Erstellen einer Testdatenbank
∗ Verwenden von Indizes
Tabellen ohne Index- Heap
Gruppierte Indizes
Nicht gruppierte Indes auf einem Heap
Nicht gruppierte Index auf einem gruppierten Index
Erzeugen und löschen von Indizes
∗ Messen von Leistung
Statistische Werte
Ausführungspläne
Der SQL Server Profiler
∗ Tipps zur Abfrageoptimierung
|