Agenda
- Datenbanken und Datenbanksysteme
- Architektur von SQL Server 2005/2008
- Einsatzmöglichkeiten des SQL Servers
- Systemdatenbanken
- Datenbanken installieren und nutzen
- Einführung relationales Datenmodell
- Aufbau relationaler Datenbanken
- Datenbanken erstellen
- Erstellen von Datenbanken und Tabellen
- Datendefinition mit SQL(DDL)
- Create Database, Table Anweisung
- Alter Table Anweisung
- Schlüssel, Primär- und Fremdschlüssel
- Tabellen und Relationen
- Indizes in relationalen Datenbanken
- Indizes und die Optimierung der Abfrage
- Constraint-Anweisungen
- NULL-Werte
- Integritätsregeln und Wertebereiche
- Datenmanipulation in SQL(DML)
- Daten eingabe (Insert Anweisung)
- Daten ändern (Update Anweisung)
- Daten löschen (Delete Anweisung)
- Datenabfrage in SQL(DQL)
- Die WHERE-Klausel
- Datenabfrage mit mehreren Relationen (Left, Right, Inner und Outer Join)
- Datensichten in SQL
- Erzeugen von Sichten (Views)
- Transact-SQL-Erweiterungen
- Variablen und Datentypen
- Funktionen
- Kontrollstrukturen
- Transaktionen gezielt Steuern
- Implizite Transaktionen
- Explizite Transaktionen
- Benannte Transaktionen
- Gespeicherte Prozeduren
- Aufbau einer gespeicherten Prozedur
- Erzeugen einer gespeicherten Prozedur
- Gespeicherte Prozedur mit Eingabeparametern
- Trigger
- DML-Trigger (Insert, Update, Delete)
Zielgruppe
Diese Schulung ist an Datenbankentwickler und –administratoren gerichtet, die für das Schreiben von Abfragen verantwortlich sind.