Agenda: SQL Grundlagen und Datenbankdesign
- Was sind Datenbanken
-
Datenmodellierung
-
Konsistenz und Redundanz
- Referentielle Integrität
-
Normalformen
-
Übersicht
-
Analysis Services
-
Reporting Services
-
Neuerungen
-
Installation und Konfiguration
-
Verwaltungswerkzeuge
- Managment Studio: Verwaltungsscripte mittels Vorlagen- Manager erstellen (Bsp.: Backup- Script erstellen)
- Administration über die Powershell
- Übungsdatenbanken anlegen durch Wiederherstellen aus Backup
- Kepler- Datenbanken alternativ mittels Kommandozeilentools erzeugen
-
Serverinstanzen
-
Struktur einer MS- SQL Server Datenbank
-
Zugriff auf eine Datenbank administrieren
-
Transaktionssteuerung
- Zeitgesteuerte Jobs zur Administration, Replikation und Im/Export mittels SQL- Server Agent
- Historie
- DML, DDL, DCL,
-
Kommentare, Bezeichner, Anweisungen
-
Operatoren und Datentypen
- Details zu Datumstypen
-
Kontrollstrukturen
-
Daten abfragen mittels
Select ...
-
Gruppieren und sortieren
-
Subselects
-
Cross- , Inner-, Outer Join
-
Union
-
Insert
-
Update
-
Delete
- Datenbanken erstellen und löschen
- Tabellen erstellen
- Datenintegrität implementieren (Primary-, foreigen Key, Check- Einschränkungen)
-
Views verwalten
-
Gespeicherte Prozeduren
-
Benutzerdefinierte Funktionen
-
Trigger
Optimieren des Zugriffes und der Leistung
-
Analyse der Leistung
-
Indizes
-
Transaktionen