Schulung, Beratung und Entwicklung

Schmidt IT

Gesellschaft für IT Beratung, Schulung und Entwicklung

NEWS

Content Management System ®CMAssist

MS SQL Server für Entwickler

Dieses Seminar befähigt Datenbankentwickler sowohl zum Aufbau einer komplexen Datenbank als auch zur Implementierung von Automatisierungen und Kontrollstrukturen.

Zielgruppe sind Mitarbeiter deren Aufgabe die Datenbankentwicklung und -verwaltung ist.

Voraussetzung sind gute Kenntnisse der SQL-Abfrage-Befehlssyntax und des relationalen Datenbankdesigns.

Datenbank erstellen


  • Die "Create Database"-Anweisung
  • Transaktionsprotokoll

Tabelle erstellen


  • Die "Create Table"-Anweisung
  • Datentypen
  • Primary Key, Foreign Key, Indexe, Standardwerte und Eingaberegeln
  • Primary Key und Index über mehrere Felder

Erstellung von Indizes


  • Die Create Index - Anweisung
  • Eindeutige und nicht eindeutige Indizes

Deklarative explizite Integritäsregeln (Integrity Constraints)


  • Spalten- und spaltenübergreifende Constraints
  • Unique-, Primary Key-, Foreign Key-Constraints
  • Default-Constraints

Tabellen bearbeiten


  • Spalte hinzufügen und entfernen
  • Constraints hinzufügen und entfernen
  • Datentypen ändern
  • Tabelle und andere Objekte löschen

Explizites Erstellen und Binden von Standards und Regeln


  • Create Default, Sp_bindefault
  • Create Rule, Sp_bindrule

Arbeiten mit Views


  • Erstellen eines Views
  • Besonderheiten bei Insert-, Update- und Delete-Anweisungen
  • Verwendung von Bedingungen, Cases und Variablen

Ereignisbezogene Automatisierungen (Trigger)


  • Die Ereignisse "Insert", "Update" und "Delete"
  • Das "If Update"-Konstrukt
  • Die temporären Tabellen "Inserted" und "Deleted"

Stored Procedures


  • Prozeduren mit und ohne Wertrückgabe
  • Prozeduren mit und ohne Parameterübergabe
  • Verwendung von Variablen

Möglichkeiten und Grenzen der Optimierung von Abfragen durch Indizes


  • Gruppierte und nicht gruppierte Indizes
  • Tablescan und Indexscan
  • Die Vorberechnung der Abfrageausführung durch einen Datenbank-Server
  • Abgedekte Indizes

Explizite Transaktionen


  • Die Begin- Commit- und Rollback-Anweisung
  • Verwendung von Transaktionsmarken
  • Verwendung der Error-Systemvariable

Sicherheit durch Transact SQL Anweisungen (Grant, Revoke, Deny)


  • Anweisungsberechtigungen
  • Objektberechtigungen
  • Login (Systemebene) und Benutzerverwaltung (Datenbankebene)
  • Authentifizierung im SQL Server System(Login)
  • Benutzerverwaltung je Datenbank

Seminardauer: 2 Tage. Das Tageshonorar für einen Dozenten richtet sich nach der Seminardauer und der gewünschten Seminarinhalte. Wie erstellen Ihnen gerne ein individuelles Angebot.

Bitte erfragen Sie unsere gesonderten Konditionen für Beratung, Coaching, Support, Entwicklung, Individual Schulungen und Workshops.


SQL Entw. / PDF Datei zum Download