mk-prg-net \kurs \2016 \12 \19 \ms_sql_2016

Agenda: SQL Grundlagen und Datenbankdesign

Modellierung und Implementierung von Datenbanken

  1. Was sind Datenbanken
  2. Datenmodellierung
  3. Konsistenz und Redundanz
  4. Referentielle Integrität
  5. Normalformen

Microsoft SQL 2016- Server

  1. Übersicht
  2. Analysis Services
  3. Reporting Services
  4. Neuerungen
  5. Installation und Konfiguration
  6. Verwaltungswerkzeuge
    1. Managment Studio: Verwaltungsscripte mittels Vorlagen- Manager erstellen (Bsp.: Backup- Script erstellen)
    2. Administration über die Powershell
    3. Übungsdatenbanken anlegen durch Wiederherstellen aus Backup
    4. Kepler- Datenbanken alternativ mittels Kommandozeilentools erzeugen
  7. Serverinstanzen
  8. Struktur einer MS- SQL Server Datenbank
  9. Zugriff auf eine Datenbank administrieren
  10. Transaktionssteuerung
  11. Zeitgesteuerte Jobs zur Administration, Replikation und Im/Export mittels SQL- Server Agent

Einführung in SQL

  1. Historie
  2. DML, DDL, DCL,
  3. Kommentare, Bezeichner, Anweisungen
  4. Operatoren und Datentypen
    1. Details zu Datumstypen
  5. Kontrollstrukturen
  6. Daten abfragen mittels Select ...
  7. Gruppieren und sortieren
  8. Subselects
  9. Cross- , Inner-, Outer Join
  10. Union
  11. Insert
  12. Update
  13. Delete

SQL DDL

  1. Datenbanken erstellen und löschen
  2. Tabellen erstellen
  3. Datenintegrität implementieren (Primary-, foreigen Key, Check- Einschränkungen)
  4. Views verwalten
  5. Gespeicherte Prozeduren
  6. Benutzerdefinierte Funktionen
  7. Trigger

Optimieren des Zugriffes und der Leistung

  1. Analyse der Leistung
  2. Indizes
  3. Transaktionen