Tooltip

Gadget Dialog

Confirm Dialog

 
Event
Dieser kann jederzeit als Firmenkurs sowie als Privatkurs durchgeführt werden.
 
Programming a Microsoft SQL Server 2000 Database
Untertitel Programming a Microsoft SQL Server 2000 Database
zeiten 08:30 - 17:00 Uhr 
inhalt
 
ort
Das findet in der Schweiz in der Regel in Zürich statt (Technopark, ideal mit Auto und ÖV erreichbar). Bei mehreren Anmeldungen aus Bern oder Basel kann der Kurs auch in unseren Schulungsräumen Bern oder Basel durchgeführt werden. Firmenkurse können in Ihren Räumlichkeiten oder in einem unserer Schulungszentren stattfinden.

Ich wünsche anderen OrtIch habe Frage zum Ort

 
Einleitung Dieser fünftägige Kurs vermittelt den Kursteilnehmern die technischen Fähigkeiten, die zum Programmieren einer Datenbanklösung mit Hilfe von MicrosoftSQL Server 2000 erforderlich sind.
Herstellerkurs Microsoft Nr. 2328(D), 2073(E)
Ihr Nutzen

Am Ende des Kurses werden die Kursteilnehmer in der Lage sein, die folgenden Aufgaben auszuführen:

  • Beschreiben der Elemente von SQL Server; Entwerfen einer SQL Server-Anwendungsarchitektur einer Organisation
  • Beschreiben der begrifflichen Basis des Programmierens in Transact-SQL
  • Erstellen und Verwalten von Datenbanken und der verbundenen Komponenten
  • Implementieren der Datenintegrität mit Hilfe der IDENTITY-Spalteneigenschaft sowie Einschränkungen, Standardwerten, Regeln undeindeutigen Bezeichnern
  • Planen der Verwendung von Indizes
  • Erstellen und Verwalten von Indizes
  • Erstellen, Verwenden und Verwalten von Datensichten; Entwerfen, Erstellen und Verwenden von gespeicherten Prozeduren
  • Implementieren von benutzerdefinierten Funktionen
  • Erstellen und Implementieren von Triggern
  • Programmieren für mehrere Server mit Hilfe von verteilten Abfragen, verteilten Transaktionen und partitionierten Sichten
  • Optimieren der Abfrageleistung
  • Analysieren von Abfragen
  • Verwalten von Transaktionen und Sperren, um Parallelität und Wiederherstellbarkeit von Daten sicherzustellen
Voraussetzungen

Um an diesem Kurs teilnehmen zu können, müssen die Kursteilnehmer über Folgendes verfügen

  • Erfahrung im Verwenden des Microsoft Windows® 2000-Betriebssystems für folgende Aufgaben:
    • Herstellen von Verbindungen zwischen Clients unter Windows 2000 mit Netzwerken und dem Internet.
    • Konfigurieren der Windows 2000-Umgebung.
    • Erstellen und Verwalten von Benutzerkonten.
    • Verwalten des Zugriffs auf Ressourcen mit Hilfe von Gruppen.
    • Konfigurieren und Verwalten von Datenträgern und Partitionen, einschließlich Datenträgerstriping und -spiegelung.
    • Verwalten von Daten mit Hilfe des NTFS-Dateisystems.
    • Implementieren von Windows 2000-Sicherheit.
    • Optimieren der Leistung in Windows 2000.
  • Kenntnisse der grundlegenden Konzepte relationaler Datenbanken, einschließlich folgender Kenntnisse:
    • Logischer und physischer Datenbankentwurf.
    • Konzepte der Datenintegrität.
    • Beziehungen zwischen Tabellen und Spalten (Primärschlüssel und Fremdschlüssel, 1:1, 1:n, n:n).
    • Speichern von Daten in Tabellen (Zeilen und Spalten).
  • Kenntnisse der grundlegenden Transact-SQL-Syntax (SELECT-, UPDATE- und INSERT-Anweisungen).
    Kursteilnehmer, die diese Voraussetzungen nicht erfüllen, können die erforderlichen Kenntnisse und Fähigkeiten im folgenden Kurs erwerben:
    • KursAbfragen von Microsoft SQL Server 2000 mit Hilfe von Transact-SQL
  • Kenntnis der Rolle des Datenbankadministrators.

Die Kursunterlagen, Unterrichtseinheiten und Übungseinheiten sind in Deutsch und Englisch. Um der Schulung optimal folgen zu können, sollten dieKursteilnehmer die deutsche und die englische Sprache be­herrschen und die Voraussetzungen erfüllen.

Unterlagen

Die Kursunterlagen dürfen die Kursteilnehmer behalten.
Das Kursteilnehmerkit enthält ein umfassendes Arbeitsbuch und weitere erforderliche Unterlagen für diese Schulung.
Weiterhin wird die folgende Software zur Verwendung im Schulungsraum bereitgestellt:

  • Microsoft SQL Server 2000 Enterprise Edition
Folgekurse .....
Inhalt Unterrichtseinheit 1: Übersicht über SQL Server

Die folgenden Themen werden in dieser Unterrichtseinheit behandelt:

  • Informationen zu SQL Server
  • SQL Server-Integration
  • SQL Server-Datenbanken
  • SQL Server-Sicherheit
  • Arbeiten mit SQL Server

Die folgende Übungseinheit wird in dieser Unterrichtseinheit behandelt:

  • Übersicht über SQL Server

Am Ende dieser Unterrichtseinheit werden Sie in der Lage sein, die folgenden Aufgaben auszuführen:

  • Beschreiben von SQL Server 2000 und den unterstützten Betriebssystemplattformen.
  • Beschreiben der SQL Server-Integration in Windows 2000 und in andere Serveranwendungen.
  • Beschreiben von SQL Server-Datenbanken.
  • Beschreiben der SQL Server-Sicherheit.
  • Beschreiben der Verwaltungs- und Implementierungsaktivitäten für die SQL Server-Datenbank sowie der Entwurfsoptionen für SQL Server-Anwendungen.
Unterrichtseinheit 2: Übersicht über die SQL Server-Programmierung

Die folgenden Themen werden in dieser Unterrichtseinheit behandelt:

  • Entwerfen der Anwendungsarchitektur einer Organisation
  • SQL Server-Programmierungstools
  • Transact-SQL (Programmiersprache)
  • Elemente von Transact-SQL
  • Zusätzliche Sprachelemente
  • Möglichkeiten zum Ausführen von Transact-SQL-Anweisungen

Die folgende Übungseinheit wird in dieser Unterrichtseinheit behandelt:

  • Übersicht über Transact-SQL

Am Ende dieser Unterrichtseinheit werden Sie in der Lage sein, die folgenden Aufgaben auszuführen:

  • Beschreiben der Konzepte einer Anwendungsarchitektur auf Organisationsebene.
  • Beschreiben der primären Programmierungstools von SQL Server 2000.
  • Erläutern des Unterschieds zwischen den beiden primären Programmierungstools von SQL Server.
  • Beschreiben der grundlegenden Elemente von Transact-SQL.
  • Beschreiben der Verwendung von lokalen Variablen, Operatoren, Funktionen, Ablaufsteuerungsanweisungen und Kommentaren.
  • Beschreiben der verschiedenen Möglichkeiten zum Ausführen von Transact-SQL-Anweisungen.
Unterrichtseinheit 3: Erstellen und Verwalten von Datenbanken

Die folgenden Themen werden in dieser Unterrichtseinheit behandelt:

  • Erstellen von Datenbanken
  • Erstellen von Dateigruppen
  • Verwalten von Datenbanken
  • Einführung in Datenstrukturen

Die folgende Übungseinheit wird in dieser Unterrichtseinheit behandelt:

  • Erstellen und Verwalten von Datenbanken

Am Ende dieser Unterrichtseinheit werden Sie in der Lage sein, die folgenden Aufgaben auszuführen:

  • Erstellen einer Datenbank.
  • Erstellen einer Dateigruppe.
  • Verwalten einer Datenbank.
  • Beschreiben von Datenstrukturen.
Unterrichtseinheit 4: Erstellen von Datentypen und Tabellen

Die folgenden Themen werden in dieser Unterrichtseinheit behandelt:

  • Erstellen von Datentypen
  • Erstellen von Tabellen
  • Generieren von Spaltenwerten
  • Generieren von Skripts

Die folgende Übungseinheit wird in dieser Unterrichtseinheit behandelt:

  • Erstellen von Datentypen und Tabellen

Am Ende dieser Unterrichtseinheit werden Sie in der Lage sein, die folgenden Aufgaben auszuführen:

  • Erstellen und Löschen benutzerdefinierter Datentypen.
  • Erstellen und Löschen von Benutzertabellen.
  • Generieren von Spaltenwerten.
  • Generieren von Skripts.
Unterrichtseinheit 5: Implementieren der Datenintegrität

Die folgenden Themen werden in dieser Unterrichtseinheit behandelt:

  • Datenintegritätstypen
  • Erzwingen der Datenintegrität
  • Definieren von Einschränkungen
  • Einschränkungstypen
  • Deaktivieren von Einschränkungen
  • Verwenden von Standardwerten und Regeln
  • Auswählen der geeigneten Methode zum Erzwingen der Datenintegrität

Die folgende Übungseinheit wird in dieser Unterrichtseinheit behandelt:

  • Implementieren der Datenintegrität

Am Ende dieser Unterrichtseinheit werden Sie in der Lage sein, die folgenden Aufgaben auszuführen:

  • Beschreiben der Datenintegritätstypen.
  • Beschreiben der Methoden zum Erzwingen der Datenintegrität.
  • Bestimmen der geeigneten Einschränkung und Erstellen von Einschränkungen.
  • Definieren und Verwenden von DEFAULT-, CHECK-, PRIMARY KEY-, UNIQUE- und FOREIGN KEY-Einschränkungen.
  • Deaktivieren der Einschränkungsüberprüfung.
  • Beschreiben und Verwenden von Standardwerten und Regeln.
  • Bestimmen der geeigneten Methoden zum Erzwingen der Datenintegrität.
Unterrichtseinheit 6: Planen von Indizes

Die folgenden Themen werden in dieser Unterrichtseinheit behandelt:

  • Einführung in Indizes
  • Indexarchitektur
  • Abrufen von gespeicherten Daten durch SQL Server
  • Verwaltung von Index- und Heapstrukturen durch SQL Server
  • Entscheiden, welche Spalten indiziert werden

Die folgende Übungseinheit wird in dieser Unterrichtseinheit behandelt:

  • Bestimmen der Indizes für eine Tabelle

Am Ende dieser Unterrichtseinheit werden Sie in der Lage sein, die folgenden Aufgaben auszuführen:

  • Beschreiben, warum und wann ein Index verwendet wird.
  • Beschreiben, wie SQL Server gruppierte und nicht gruppierte Indizes verwendet.
  • Beschreiben, wie die Indexarchitektur von SQL Server das Abrufen von Daten erleichtert.
  • Beschreiben, wie SQL Server Indizes und Heaps verwaltet.
  • Beschreiben der Bedeutung von Datenselektivität, Datendichte und Datenverteilung bei der Entscheidung, welche Spalten indiziert werden sollen.
Unterrichtseinheit 7: Erstellen und Verwalten von Indizes

Die folgenden Themen werden in dieser Unterrichtseinheit behandelt:

  • Erstellen von Indizes
  • Arbeiten mit CREATE INDEX-Optionen
  • Verwalten von Indizes
  • Einführung in die Arbeit mit Statistiken
  • Abfragen dersysindexes-Tabelle
  • Einrichten von Indizes mit Hilfe des Indexoptimierungs-Assistenten
  • Leistungsaspekte

Die folgenden Übungseinheiten werden in dieser Unterrichtseinheit behandelt:

  • Erstellen und Verwalten von Indizes
  • Anzeigen von Indexstatistiken

Am Ende dieser Unterrichtseinheit werden Sie in der Lage sein, die folgenden Aufgaben auszuführen:

  • Erstellen von eindeutigen oder zusammengesetzten Indizes und indizierten Sichten.
  • Verwenden der CREATE INDEX-Optionen.
  • Erläutern, wie Indizes über einen längeren Zeitraum verwaltet werden.
  • Erläutern, wie mit dem Abfrageoptimierer Statistiken erstellt, gespeichert, verwaltet und verwendet werden, um Abfragen zu optimieren.
  • Abfragen der sysindexes-Tabelle.
  • Erläutern, wie der Indexoptimierungs-Assistent arbeitet und wann er verwendet werden sollte.
  • Erläutern der Leistungsaspekte, die Auswirkungen auf das Erstellen und Verwalten von Indizes haben.
Unterrichtseinheit 8: Implementieren von Sichten

Die folgenden Themen werden in dieser Unterrichtseinheit behandelt:

  • Einführung zu Sichten
  • Vorteile von Sichten
  • Definieren von Sichten
  • Ändern von Daten mit Hilfe von Sichten
  • Optimieren der Leistung mit Hilfe von Sichten

Die folgende Übungseinheit wird in dieser Unterrichtseinheit behandelt:

  • Implementieren von Sichten

Am Ende dieser Unterrichtseinheit werden Sie in der Lage sein, die folgenden Aufgaben auszuführen:

  • Beschreiben des Sichtenkonzepts.
  • Auflisten der Vorteile von Sichten.
  • Definieren einer Sicht mit der CREATE VIEW-Anweisung.
  • Ändern von Daten mit Hilfe von Sichten.
  • Optimieren der Leistung mit Hilfe von Sichten.
Unterrichtseinheit 9: Implementieren gespeicherter Prozeduren

Die folgenden Themen werden in dieser Unterrichtseinheit behandelt:

  • Einführung in gespeicherte Prozeduren
  • Erstellen, Ausführen, Ändern und Löschen gespeicherter Prozeduren
  • Verwenden von Parametern in gespeicherten Prozeduren
  • Ausführen erweiterter gespeicherter Prozeduren
  • Behandeln von Fehlermeldungen
  • Leistungsaspekte

Die folgenden Übungseinheiten werden in dieser Unterrichtseinheit behandelt:

  • Erstellen gespeicherter Prozeduren
  • Erstellen gespeicherter Prozeduren mit Parametern

Am Ende dieser Unterrichtseinheit werden Sie in der Lage sein, die folgenden Aufgaben auszuführen:

  • Beschreiben, wie eine gespeicherte Prozedur verarbeitet wird.
  • Erstellen, Ausführen, Ändern und Löschen einer gespeicherten Prozedur.
  • Erstellen von gespeicherten Prozeduren, die Parameter annehmen.
  • Ausführen erweiterter gespeicherter Prozeduren.
  • Erstellen benutzerdefinierter Fehlermeldungen.
Unterrichtseinheit 10: Implementieren von benutzerdefinierten Funktionen

Die folgenden Themen werden in dieser Unterrichtseinheit behandelt:

  • Arten von benutzerdefinierten Funktionen
  • Definieren von benutzerdefinierten Funktionen
  • Beispiele für benutzerdefinierte Funktionen

Die folgende Übungseinheit wird in dieser Unterrichtseinheit behandelt:

  • Erstellen von benutzerdefinierten Funktionen

Am Ende dieser Unterrichtseinheit werden Sie in der Lage sein, die folgenden Aufgaben auszuführen:

  • Beschreiben der drei Arten von benutzerdefinierten Funktionen.
  • Erstellen und Ändern von benutzerdefinierten Funktionen.
  • Erstellen der drei Arten von benutzerdefinierten Funktionen.
Unterrichtseinheit 11: Implementieren von Triggern

Die folgenden Themen werden in dieser Unterrichtseinheit behandelt:

  • Einführung in Trigger
  • Definieren von Triggern
  • Funktionsweise von Triggern
  • Beispiele für Trigger
  • Leistungsaspekte

Die folgende Übungseinheit wird in dieser Unterrichtseinheit behandelt:

  • Erstellen von Triggern

Am Ende dieser Unterrichtseinheit werden Sie in der Lage sein, die folgenden Aufgaben auszuführen:

  • Erstellen eines Triggers.
  • Löschen eines Triggers.
  • Ändern eines Triggers.
  • Erläutern der Arbeitsweise verschiedener Trigger.
  • Beurteilen der Leistungsaspekte, die Auswirkungen auf das Verwenden von Triggern haben.
Unterrichtseinheit 12: Programmieren für mehrere Server

Die folgenden Themen werden in dieser Unterrichtseinheit behandelt:

  • Einführung in verteilte Abfragen
  • Ausführen einer Ad-hoc-Abfrage für eine Remotedatenquelle
  • Einrichten einer Verbindungsserverumgebung
  • Ausführen einer Abfrage auf einem Verbindungsserver
  • Ausführen einer gespeicherten Prozedur auf einem Verbindungsserver
  • Verwalten von verteilten Transaktionen
  • Ändern von Daten auf einem Verbindungsserver
  • Verwenden partitionierter Sichten

Die folgende Übungseinheit wird in dieser Unterrichtseinheit behandelt:

  • Verwenden von verteilten Daten

Am Ende dieser Unterrichtseinheit werden Sie in der Lage sein, die folgenden Aufgaben auszuführen:

  • Beschreiben verteilter Abfragen.
  • Erstellen von Ad-hoc-Abfragen, die auf Daten zugreifen, die in einer Remotedatenquelle unter SQL Server 2000 oder einer OLE DB-Datenquellegespeichert sind.
  • Einrichten einer Verbindungsserverumgebung für den Zugriff auf Daten, die in einer Remotedatenquelle unter SQL Server 2000 oder einer OLE DB-Datenquellegespeichert sind.
  • Erstellen von Abfragen, die auf Daten eines Verbindungsservers zugreifen.
  • Ausführen von gespeicherten Prozeduren auf einem Remoteserver oder einem Verbindungsserver.
  • Verwalten von verteilten Transaktionen.
  • Ändern verteilter Daten mit Hilfe von verteilten Transaktionen.
  • Verwenden partitionierter Sichten zur Leistungsverbesserung.
Unterrichtseinheit 13: Optimieren der Abfrageleistung

Die folgenden Themen werden in dieser Unterrichtseinheit behandelt:

  • Einführung zum Abfrageoptimierer
  • Abrufen von Ausführungsplaninformationen
  • Verwenden eines Indexes zum Abdecken einer Abfrage
  • Indizierungsstrategien
  • Außerkraftsetzen des Abfrageoptimierers

Die folgende Übungseinheit wird in dieser Unterrichtseinheit behandelt:

  • Optimieren der Abfrageleistung

Am Ende dieser Unterrichtseinheit werden Sie in der Lage sein, die folgenden Aufgaben auszuführen:

  • Erläutern, welche Funktion der Abfrageoptimierer erfüllt und wie er sicherstellt, dass Abfragen optimiert sind.
  • Verwenden unterschiedlicher Methoden zum Abrufen von Ausführungsplaninformationen, sodass Sie in der Lage sind zu bestimmen, wieder Abfrageoptimierer eine Abfrage verarbeitet, und zu überprüfen, ob der effizienteste Ausführungsplan generiert wurde.
  • Erstellen von Indizes, die Abfragen abdecken.
  • Identifizieren von Indizierungsstrategien, durch die die Anzahl von Seitenlesevorgängen reduziert wird.
  • Beurteilen, wann der Abfrageoptimierer außer Kraft gesetzt werden sollte.
Unterrichtseinheit 14: Analysieren von Abfragen

Die folgenden Themen werden in dieser Unterrichtseinheit behandelt:

  • Abfragen mit dem AND-Operator
  • Abfragen mit dem OR-Operator
  • Abfragen mit Verknüpfungsoperationen

Die folgenden Übungseinheiten werden in dieser Unterrichtseinheit behandelt:

  • Analysieren von Abfragen mit dem AND-Operator und dem OR-Operator
  • Analysieren von Abfragen mit unterschiedlichen Verknüpfungsstrategien

Am Ende dieser Unterrichtseinheit werden Sie in der Lage sein, die folgenden Aufgaben auszuführen:

  • Analysieren des Leistungsgewinns durch das Schreiben effizienter Abfragen und Erstellen nützlicher Indizes für Abfragen mit dem logischen AND-Operator.
  • Analysieren des Leistungsgewinns durch das Schreiben effizienter Abfragen und Erstellen nützlicher Indizes für Abfragen mit dem logischen OR-Operator.
  • Auswerten, wie der Abfrageoptimierer die verschiedenen Verknüpfungsstrategien zur Abfrageoptimierung verwendet.
Unterrichtseinheit 15: Verwalten von Transaktionen und Sperren

Die folgenden Themen werden in dieser Unterrichtseinheit behandelt:

  • Einführung in Transaktionen und Sperren
  • Verwalten von Transaktionen
  • SQL Server-Sperren
  • Verwalten von Sperren

Die folgende Übungseinheit wird in dieser Unterrichtseinheit behandelt:

  • Verwalten von Transaktionen und Sperren

Am Ende dieser Unterrichtseinheit werden Sie in der Lage sein, die folgenden Aufgaben auszuführen:

  • Beschreiben der Transaktionsverarbeitung.
  • Ausführen oder Abbrechen einer Transaktion bzw. Ausführen eines Rollbacks für eine Transaktion.
  • Identifizieren von Problemen mit der Parallelität von Sperren.
  • Identifizieren der Ressourcen, die gesperrt werden können, und der Typen von Sperren.
  • Beschreiben der Kompatibilität von Sperren.
  • Beschreiben, wie SQL Server 2000 dynamisches Sperren verwendet.
  • Festlegen von Sperroptionen und Anzeigen von Sperrinformationen.
Teilnehmerbeitrag Der Teilnehmerbeitrag versteht sich rein netto. Das ZFI ist (gemäss MwSt-Gesetz) nicht Mehrwertsteuerpflichtig und erhebt somit keine MwSt. Bei länger als einen Monat dauernden Lehrgängen ist die Zahlung des Teilnehmerbeitrages in mehreren Raten möglich (pro rata temporis).
  Zentrum für Informatik,  Schweiz, Basel, Bern, Zürich
Zentrum für Informatik,  Deutschland, Berlin, Frankfurt, Hamburg, Köln, München, Nürnberg, Stuttgart
Zentrum für Informatik,  Österreich, Wien
ADO.NET 2.0
Adobe PageMaker für das Office
Developing and Deploying MS BizTalk Server 2000 Solutions
Building Microsoft Commerce Server 2002 Solutions
Implementing and Managing Microsoft Exchange 2000
Upgrading from Microsoft Exchange Server 5.5 to Microsoft Exchange 2000
Implementing and Supporting Microsoft Internet Information Server 5.0
Implementing + Administering MS Internet Information Services 6.0 (IIS)
Deploying and Managing Microsoft ISA Server 2000
Administering Microsoft Systems Management Server 2.0
Deploying and Supporting Microsoft Systems Management Server 2.0
Implementing and Managing Microsoft Exchange 2003
Microsoft Exchange Server 2007
Managing Microsoft Systems Management Server 2003
Planning + Deploying MS Systems Management Server 2003
Troubleshooting Microsoft Exchange Server 2003
Designing and Planning an Exchange Server 2003 Organisation
Upgrading your Skills from Exchange Server 5.5 to Exchange Server 2003
Upgrading your Administration Skills to MS Exchange Server 2007
Microsoft BizTalk Server 2004: Developping e-Business Solutions
BizTalk Server 2004: Deploying + Managing e-business Solutions
Implementing Microsoft Internet Security and Acceleration (ISA) Server 2006
Implementing Microsoft Office SharePoint Server 2007
Microsoft Commerce Server 2007
Microsoft Virtual Server 2005 Workshop
Implementing and Maintaining Audio/Visual Conferencing and Web Conferencing Using Microsoft Office Communications Server 2007
Getting started with Microsoft Office Communications Server 2007
Implementing and Maintaining Instant Messaging Using Microsoft Office Communications Server 2007
Implementing and Maintaining Telephony Using Microsoft Office Communications Server 2007
Borland Delphi Aufbaukurs
Borland Delphi Einführung
Windows SharePoint Services 3.0
Customizing SharePoint Portal Server 2003
MS SharePoint 2003: Designing IT Collaborative Applications
MS Office SharePoint Server 2007
Implementing Windows SharePoint Services 3.0
First Look: BizTalk Server 2006 for Developers
First Look: BizTalk Server 2006 for IT Professionals
Visual C++
SOAP in C++
Citrix MetaFrame XP 1.0 for Windows Administration
IBM Cloudscape 10 Basiswissen für Java-Programmierer
Praxis der Datensicherheit mit Datenbanken
Systemarchitektur und Datenbanken
IT-Grundschutz modellieren
Anforderungen ableiten und Evaluationen durchführen
Geschäftsprozesse modellieren
Managementinformationen beschaffen und aufbereiten
Datenschutz, Daten- und Verarbeitungssicherheit gewährleisten
IT-Q-Systeme konzipieren und einführen
IT-Teilprojekte abwickeln
Informationstechnologien bewerten
Wirkung von ERP-Systemen auf Unternehmen beurteilen
Konfigurationsmanagement konzipieren und implementieren
Geschäftsprozesse optimieren
IT-Organisation konzipieren und umsetzen
Applikationsarchitektur festlegen
IT-Dienstleistungen budgetieren
IT-Organisationseinheit führen
IT-Projekte abwickeln
IT-Sicherheit gewährleisten
Informatikstrategie umsetzen
Testen
Kundenzufriedenheit sicherstellen
Risiken einer IT-Abteilung bewirtschaften
Veränderungsprozesse begleiten
IT-Teilprojekte planen und initialisieren
IT-Projektportfolio managen
Applikationen integrieren
IT-Projekte planen und initialisieren
IT-Projektmanagement-Support aufbauen
Prüfungs-Strategie (Wirtschafts-) Informatiker mit eidg. Diplom
Prüfungs-Strategie (Wirtschafts-) Informatiker mit eidg. Fachausweis
HTML, CSS, JavaScript
Java Web Services
XML mit Microsoft Office 2003
PostgreSQL Aufbau-Seminar
Linux auf dem Mainframe
MCTS Windows Server 2008 Active Directory Configuration
MCTS Microsoft .NET Framework 3.5 - ADO.NET Applications Development
MCTS Microsoft .NET Framework 3.5 - ADO.NET Applications Development - Kurzlehrgang für C#/VB-Entwickler
MATLAB effiziente GUI-Entwicklung
MCTS Microsoft .NET Framework 3.5 - ASP.NET Applications Development
MCTS Microsoft .NET Framework 3.5 - ASP.NET Applications Development - Kurzlehrgang für C#/VB-Entwickler
MATLAB Finanzanwendungen
MATLAB Technik und Physik
MCITP Windows Server 2008 - Server Administrator
Datenbankentwurf 
MCTS Windows Server 2008 Network Infrastructure Configuration
MCTS Windows Server 2008 Application Platform Configuration
Implementing and Admin. Security in a Microsoft Windows 2000 Network
Implementing+Admin. Security in a Microsoft Windows 2003 Network
Microsoft Sicherheits-Leitfaden für Entwickler II
Fundamentals of Network Security
Microsoft Security Guidance Training 1
Microsoft Security Guidance Training 2
Microsoft Security Guidance Training 3
Microsoft Security Guidance Training 4
Microsoft Security Guidance Training 5
Applying Microsoft Security Guidance
Dieser kann jederzeit als Firmenkurs sowie als Privatkurs durchgeführt werden.
 
Programming a Microsoft SQL Server 2000 Database
Untertitel Programming a Microsoft SQL Server 2000 Database
Inhalt Unterrichtseinheit 1: Übersicht über SQL Server

Die folgenden Themen werden in dieser Unterrichtseinheit behandelt:

  • Informationen zu SQL Server
  • SQL Server-Integration
  • SQL Server-Datenbanken
  • SQL Server-Sicherheit
  • Arbeiten mit SQL Server

Die folgende Übungseinheit wird in dieser Unterrichtseinheit behandelt:

  • Übersicht über SQL Server

Am Ende dieser Unterrichtseinheit werden Sie in der Lage sein, die folgenden Aufgaben auszuführen:

  • Beschreiben von SQL Server 2000 und den unterstützten Betriebssystemplattformen.
  • Beschreiben der SQL Server-Integration in Windows 2000 und in andere Serveranwendungen.
  • Beschreiben von SQL Server-Datenbanken.
  • Beschreiben der SQL Server-Sicherheit.
  • Beschreiben der Verwaltungs- und Implementierungsaktivitäten für die SQL Server-Datenbank sowie der Entwurfsoptionen für SQL Server-Anwendungen.
Unterrichtseinheit 2: Übersicht über die SQL Server-Programmierung

Die folgenden Themen werden in dieser Unterrichtseinheit behandelt:

  • Entwerfen der Anwendungsarchitektur einer Organisation
  • SQL Server-Programmierungstools
  • Transact-SQL (Programmiersprache)
  • Elemente von Transact-SQL
  • Zusätzliche Sprachelemente
  • Möglichkeiten zum Ausführen von Transact-SQL-Anweisungen

Die folgende Übungseinheit wird in dieser Unterrichtseinheit behandelt:

  • Übersicht über Transact-SQL

Am Ende dieser Unterrichtseinheit werden Sie in der Lage sein, die folgenden Aufgaben auszuführen:

  • Beschreiben der Konzepte einer Anwendungsarchitektur auf Organisationsebene.
  • Beschreiben der primären Programmierungstools von SQL Server 2000.
  • Erläutern des Unterschieds zwischen den beiden primären Programmierungstools von SQL Server.
  • Beschreiben der grundlegenden Elemente von Transact-SQL.
  • Beschreiben der Verwendung von lokalen Variablen, Operatoren, Funktionen, Ablaufsteuerungsanweisungen und Kommentaren.
  • Beschreiben der verschiedenen Möglichkeiten zum Ausführen von Transact-SQL-Anweisungen.
Unterrichtseinheit 3: Erstellen und Verwalten von Datenbanken

Die folgenden Themen werden in dieser Unterrichtseinheit behandelt:

  • Erstellen von Datenbanken
  • Erstellen von Dateigruppen
  • Verwalten von Datenbanken
  • Einführung in Datenstrukturen

Die folgende Übungseinheit wird in dieser Unterrichtseinheit behandelt:

  • Erstellen und Verwalten von Datenbanken

Am Ende dieser Unterrichtseinheit werden Sie in der Lage sein, die folgenden Aufgaben auszuführen:

  • Erstellen einer Datenbank.
  • Erstellen einer Dateigruppe.
  • Verwalten einer Datenbank.
  • Beschreiben von Datenstrukturen.
Unterrichtseinheit 4: Erstellen von Datentypen und Tabellen

Die folgenden Themen werden in dieser Unterrichtseinheit behandelt:

  • Erstellen von Datentypen
  • Erstellen von Tabellen
  • Generieren von Spaltenwerten
  • Generieren von Skripts

Die folgende Übungseinheit wird in dieser Unterrichtseinheit behandelt:

  • Erstellen von Datentypen und Tabellen

Am Ende dieser Unterrichtseinheit werden Sie in der Lage sein, die folgenden Aufgaben auszuführen:

  • Erstellen und Löschen benutzerdefinierter Datentypen.
  • Erstellen und Löschen von Benutzertabellen.
  • Generieren von Spaltenwerten.
  • Generieren von Skripts.
Unterrichtseinheit 5: Implementieren der Datenintegrität

Die folgenden Themen werden in dieser Unterrichtseinheit behandelt:

  • Datenintegritätstypen
  • Erzwingen der Datenintegrität
  • Definieren von Einschränkungen
  • Einschränkungstypen
  • Deaktivieren von Einschränkungen
  • Verwenden von Standardwerten und Regeln
  • Auswählen der geeigneten Methode zum Erzwingen der Datenintegrität

Die folgende Übungseinheit wird in dieser Unterrichtseinheit behandelt:

  • Implementieren der Datenintegrität

Am Ende dieser Unterrichtseinheit werden Sie in der Lage sein, die folgenden Aufgaben auszuführen:

  • Beschreiben der Datenintegritätstypen.
  • Beschreiben der Methoden zum Erzwingen der Datenintegrität.
  • Bestimmen der geeigneten Einschränkung und Erstellen von Einschränkungen.
  • Definieren und Verwenden von DEFAULT-, CHECK-, PRIMARY KEY-, UNIQUE- und FOREIGN KEY-Einschränkungen.
  • Deaktivieren der Einschränkungsüberprüfung.
  • Beschreiben und Verwenden von Standardwerten und Regeln.
  • Bestimmen der geeigneten Methoden zum Erzwingen der Datenintegrität.
Unterrichtseinheit 6: Planen von Indizes

Die folgenden Themen werden in dieser Unterrichtseinheit behandelt:

  • Einführung in Indizes
  • Indexarchitektur
  • Abrufen von gespeicherten Daten durch SQL Server
  • Verwaltung von Index- und Heapstrukturen durch SQL Server
  • Entscheiden, welche Spalten indiziert werden

Die folgende Übungseinheit wird in dieser Unterrichtseinheit behandelt:

  • Bestimmen der Indizes für eine Tabelle

Am Ende dieser Unterrichtseinheit werden Sie in der Lage sein, die folgenden Aufgaben auszuführen:

  • Beschreiben, warum und wann ein Index verwendet wird.
  • Beschreiben, wie SQL Server gruppierte und nicht gruppierte Indizes verwendet.
  • Beschreiben, wie die Indexarchitektur von SQL Server das Abrufen von Daten erleichtert.
  • Beschreiben, wie SQL Server Indizes und Heaps verwaltet.
  • Beschreiben der Bedeutung von Datenselektivität, Datendichte und Datenverteilung bei der Entscheidung, welche Spalten indiziert werden sollen.
Unterrichtseinheit 7: Erstellen und Verwalten von Indizes

Die folgenden Themen werden in dieser Unterrichtseinheit behandelt:

  • Erstellen von Indizes
  • Arbeiten mit CREATE INDEX-Optionen
  • Verwalten von Indizes
  • Einführung in die Arbeit mit Statistiken
  • Abfragen dersysindexes-Tabelle
  • Einrichten von Indizes mit Hilfe des Indexoptimierungs-Assistenten
  • Leistungsaspekte

Die folgenden Übungseinheiten werden in dieser Unterrichtseinheit behandelt:

  • Erstellen und Verwalten von Indizes
  • Anzeigen von Indexstatistiken

Am Ende dieser Unterrichtseinheit werden Sie in der Lage sein, die folgenden Aufgaben auszuführen:

  • Erstellen von eindeutigen oder zusammengesetzten Indizes und indizierten Sichten.
  • Verwenden der CREATE INDEX-Optionen.
  • Erläutern, wie Indizes über einen längeren Zeitraum verwaltet werden.
  • Erläutern, wie mit dem Abfrageoptimierer Statistiken erstellt, gespeichert, verwaltet und verwendet werden, um Abfragen zu optimieren.
  • Abfragen der sysindexes-Tabelle.
  • Erläutern, wie der Indexoptimierungs-Assistent arbeitet und wann er verwendet werden sollte.
  • Erläutern der Leistungsaspekte, die Auswirkungen auf das Erstellen und Verwalten von Indizes haben.
Unterrichtseinheit 8: Implementieren von Sichten

Die folgenden Themen werden in dieser Unterrichtseinheit behandelt:

  • Einführung zu Sichten
  • Vorteile von Sichten
  • Definieren von Sichten
  • Ändern von Daten mit Hilfe von Sichten
  • Optimieren der Leistung mit Hilfe von Sichten

Die folgende Übungseinheit wird in dieser Unterrichtseinheit behandelt:

  • Implementieren von Sichten

Am Ende dieser Unterrichtseinheit werden Sie in der Lage sein, die folgenden Aufgaben auszuführen:

  • Beschreiben des Sichtenkonzepts.
  • Auflisten der Vorteile von Sichten.
  • Definieren einer Sicht mit der CREATE VIEW-Anweisung.
  • Ändern von Daten mit Hilfe von Sichten.
  • Optimieren der Leistung mit Hilfe von Sichten.
Unterrichtseinheit 9: Implementieren gespeicherter Prozeduren

Die folgenden Themen werden in dieser Unterrichtseinheit behandelt:

  • Einführung in gespeicherte Prozeduren
  • Erstellen, Ausführen, Ändern und Löschen gespeicherter Prozeduren
  • Verwenden von Parametern in gespeicherten Prozeduren
  • Ausführen erweiterter gespeicherter Prozeduren
  • Behandeln von Fehlermeldungen
  • Leistungsaspekte

Die folgenden Übungseinheiten werden in dieser Unterrichtseinheit behandelt:

  • Erstellen gespeicherter Prozeduren
  • Erstellen gespeicherter Prozeduren mit Parametern

Am Ende dieser Unterrichtseinheit werden Sie in der Lage sein, die folgenden Aufgaben auszuführen:

  • Beschreiben, wie eine gespeicherte Prozedur verarbeitet wird.
  • Erstellen, Ausführen, Ändern und Löschen einer gespeicherten Prozedur.
  • Erstellen von gespeicherten Prozeduren, die Parameter annehmen.
  • Ausführen erweiterter gespeicherter Prozeduren.
  • Erstellen benutzerdefinierter Fehlermeldungen.
Unterrichtseinheit 10: Implementieren von benutzerdefinierten Funktionen

Die folgenden Themen werden in dieser Unterrichtseinheit behandelt:

  • Arten von benutzerdefinierten Funktionen
  • Definieren von benutzerdefinierten Funktionen
  • Beispiele für benutzerdefinierte Funktionen

Die folgende Übungseinheit wird in dieser Unterrichtseinheit behandelt:

  • Erstellen von benutzerdefinierten Funktionen

Am Ende dieser Unterrichtseinheit werden Sie in der Lage sein, die folgenden Aufgaben auszuführen:

  • Beschreiben der drei Arten von benutzerdefinierten Funktionen.
  • Erstellen und Ändern von benutzerdefinierten Funktionen.
  • Erstellen der drei Arten von benutzerdefinierten Funktionen.
Unterrichtseinheit 11: Implementieren von Triggern

Die folgenden Themen werden in dieser Unterrichtseinheit behandelt:

  • Einführung in Trigger
  • Definieren von Triggern
  • Funktionsweise von Triggern
  • Beispiele für Trigger
  • Leistungsaspekte

Die folgende Übungseinheit wird in dieser Unterrichtseinheit behandelt:

  • Erstellen von Triggern

Am Ende dieser Unterrichtseinheit werden Sie in der Lage sein, die folgenden Aufgaben auszuführen:

  • Erstellen eines Triggers.
  • Löschen eines Triggers.
  • Ändern eines Triggers.
  • Erläutern der Arbeitsweise verschiedener Trigger.
  • Beurteilen der Leistungsaspekte, die Auswirkungen auf das Verwenden von Triggern haben.
Unterrichtseinheit 12: Programmieren für mehrere Server

Die folgenden Themen werden in dieser Unterrichtseinheit behandelt:

  • Einführung in verteilte Abfragen
  • Ausführen einer Ad-hoc-Abfrage für eine Remotedatenquelle
  • Einrichten einer Verbindungsserverumgebung
  • Ausführen einer Abfrage auf einem Verbindungsserver
  • Ausführen einer gespeicherten Prozedur auf einem Verbindungsserver
  • Verwalten von verteilten Transaktionen
  • Ändern von Daten auf einem Verbindungsserver
  • Verwenden partitionierter Sichten

Die folgende Übungseinheit wird in dieser Unterrichtseinheit behandelt:

  • Verwenden von verteilten Daten

Am Ende dieser Unterrichtseinheit werden Sie in der Lage sein, die folgenden Aufgaben auszuführen:

  • Beschreiben verteilter Abfragen.
  • Erstellen von Ad-hoc-Abfragen, die auf Daten zugreifen, die in einer Remotedatenquelle unter SQL Server 2000 oder einer OLE DB-Datenquellegespeichert sind.
  • Einrichten einer Verbindungsserverumgebung für den Zugriff auf Daten, die in einer Remotedatenquelle unter SQL Server 2000 oder einer OLE DB-Datenquellegespeichert sind.
  • Erstellen von Abfragen, die auf Daten eines Verbindungsservers zugreifen.
  • Ausführen von gespeicherten Prozeduren auf einem Remoteserver oder einem Verbindungsserver.
  • Verwalten von verteilten Transaktionen.
  • Ändern verteilter Daten mit Hilfe von verteilten Transaktionen.
  • Verwenden partitionierter Sichten zur Leistungsverbesserung.
Unterrichtseinheit 13: Optimieren der Abfrageleistung

Die folgenden Themen werden in dieser Unterrichtseinheit behandelt:

  • Einführung zum Abfrageoptimierer
  • Abrufen von Ausführungsplaninformationen
  • Verwenden eines Indexes zum Abdecken einer Abfrage
  • Indizierungsstrategien
  • Außerkraftsetzen des Abfrageoptimierers

Die folgende Übungseinheit wird in dieser Unterrichtseinheit behandelt:

  • Optimieren der Abfrageleistung

Am Ende dieser Unterrichtseinheit werden Sie in der Lage sein, die folgenden Aufgaben auszuführen:

  • Erläutern, welche Funktion der Abfrageoptimierer erfüllt und wie er sicherstellt, dass Abfragen optimiert sind.
  • Verwenden unterschiedlicher Methoden zum Abrufen von Ausführungsplaninformationen, sodass Sie in der Lage sind zu bestimmen, wieder Abfrageoptimierer eine Abfrage verarbeitet, und zu überprüfen, ob der effizienteste Ausführungsplan generiert wurde.
  • Erstellen von Indizes, die Abfragen abdecken.
  • Identifizieren von Indizierungsstrategien, durch die die Anzahl von Seitenlesevorgängen reduziert wird.
  • Beurteilen, wann der Abfrageoptimierer außer Kraft gesetzt werden sollte.
Unterrichtseinheit 14: Analysieren von Abfragen

Die folgenden Themen werden in dieser Unterrichtseinheit behandelt:

  • Abfragen mit dem AND-Operator
  • Abfragen mit dem OR-Operator
  • Abfragen mit Verknüpfungsoperationen

Die folgenden Übungseinheiten werden in dieser Unterrichtseinheit behandelt:

  • Analysieren von Abfragen mit dem AND-Operator und dem OR-Operator
  • Analysieren von Abfragen mit unterschiedlichen Verknüpfungsstrategien

Am Ende dieser Unterrichtseinheit werden Sie in der Lage sein, die folgenden Aufgaben auszuführen:

  • Analysieren des Leistungsgewinns durch das Schreiben effizienter Abfragen und Erstellen nützlicher Indizes für Abfragen mit dem logischen AND-Operator.
  • Analysieren des Leistungsgewinns durch das Schreiben effizienter Abfragen und Erstellen nützlicher Indizes für Abfragen mit dem logischen OR-Operator.
  • Auswerten, wie der Abfrageoptimierer die verschiedenen Verknüpfungsstrategien zur Abfrageoptimierung verwendet.
Unterrichtseinheit 15: Verwalten von Transaktionen und Sperren

Die folgenden Themen werden in dieser Unterrichtseinheit behandelt:

  • Einführung in Transaktionen und Sperren
  • Verwalten von Transaktionen
  • SQL Server-Sperren
  • Verwalten von Sperren

Die folgende Übungseinheit wird in dieser Unterrichtseinheit behandelt:

  • Verwalten von Transaktionen und Sperren

Am Ende dieser Unterrichtseinheit werden Sie in der Lage sein, die folgenden Aufgaben auszuführen:

  • Beschreiben der Transaktionsverarbeitung.
  • Ausführen oder Abbrechen einer Transaktion bzw. Ausführen eines Rollbacks für eine Transaktion.
  • Identifizieren von Problemen mit der Parallelität von Sperren.
  • Identifizieren der Ressourcen, die gesperrt werden können, und der Typen von Sperren.
  • Beschreiben der Kompatibilität von Sperren.
  • Beschreiben, wie SQL Server 2000 dynamisches Sperren verwendet.
  • Festlegen von Sperroptionen und Anzeigen von Sperrinformationen.
Teilnehmerbeitrag Der Teilnehmerbeitrag versteht sich rein netto. Das ZFI ist (gemäss MwSt-Gesetz) nicht Mehrwertsteuerpflichtig und erhebt somit keine MwSt. Bei länger als einen Monat dauernden Lehrgängen ist die Zahlung des Teilnehmerbeitrages in mehreren Raten möglich (pro rata temporis).
  Zentrum für Informatik,  Schweiz, Basel, Bern, Zürich
Zentrum für Informatik,  Deutschland, Berlin, Frankfurt, Hamburg, Köln, München, Nürnberg, Stuttgart
Zentrum für Informatik,  Österreich, Wien
ADO.NET 2.0
Adobe PageMaker für das Office
Developing and Deploying MS BizTalk Server 2000 Solutions
Building Microsoft Commerce Server 2002 Solutions
Implementing and Managing Microsoft Exchange 2000
Upgrading from Microsoft Exchange Server 5.5 to Microsoft Exchange 2000
Implementing and Supporting Microsoft Internet Information Server 5.0
Implementing + Administering MS Internet Information Services 6.0 (IIS)
Deploying and Managing Microsoft ISA Server 2000
Administering Microsoft Systems Management Server 2.0
Deploying and Supporting Microsoft Systems Management Server 2.0
Implementing and Managing Microsoft Exchange 2003
Microsoft Exchange Server 2007
Managing Microsoft Systems Management Server 2003
Planning + Deploying MS Systems Management Server 2003
Troubleshooting Microsoft Exchange Server 2003
Designing and Planning an Exchange Server 2003 Organisation
Upgrading your Skills from Exchange Server 5.5 to Exchange Server 2003
Upgrading your Administration Skills to MS Exchange Server 2007
Microsoft BizTalk Server 2004: Developping e-Business Solutions
BizTalk Server 2004: Deploying + Managing e-business Solutions
Implementing Microsoft Internet Security and Acceleration (ISA) Server 2006
Implementing Microsoft Office SharePoint Server 2007
Microsoft Commerce Server 2007
Microsoft Virtual Server 2005 Workshop
Implementing and Maintaining Audio/Visual Conferencing and Web Conferencing Using Microsoft Office Communications Server 2007
Getting started with Microsoft Office Communications Server 2007
Implementing and Maintaining Instant Messaging Using Microsoft Office Communications Server 2007
Implementing and Maintaining Telephony Using Microsoft Office Communications Server 2007
Borland Delphi Aufbaukurs
Borland Delphi Einführung
Windows SharePoint Services 3.0
Customizing SharePoint Portal Server 2003
MS SharePoint 2003: Designing IT Collaborative Applications
MS Office SharePoint Server 2007
Implementing Windows SharePoint Services 3.0
First Look: BizTalk Server 2006 for Developers
First Look: BizTalk Server 2006 for IT Professionals
Visual C++
SOAP in C++
Citrix MetaFrame XP 1.0 for Windows Administration
IBM Cloudscape 10 Basiswissen für Java-Programmierer
Praxis der Datensicherheit mit Datenbanken
Systemarchitektur und Datenbanken
IT-Grundschutz modellieren
Anforderungen ableiten und Evaluationen durchführen
Geschäftsprozesse modellieren
Managementinformationen beschaffen und aufbereiten
Datenschutz, Daten- und Verarbeitungssicherheit gewährleisten
IT-Q-Systeme konzipieren und einführen
IT-Teilprojekte abwickeln
Informationstechnologien bewerten
Wirkung von ERP-Systemen auf Unternehmen beurteilen
Konfigurationsmanagement konzipieren und implementieren
Geschäftsprozesse optimieren
IT-Organisation konzipieren und umsetzen
Applikationsarchitektur festlegen
IT-Dienstleistungen budgetieren
IT-Organisationseinheit führen
IT-Projekte abwickeln
IT-Sicherheit gewährleisten
Informatikstrategie umsetzen
Testen
Kundenzufriedenheit sicherstellen
Risiken einer IT-Abteilung bewirtschaften
Veränderungsprozesse begleiten
IT-Teilprojekte planen und initialisieren
IT-Projektportfolio managen
Applikationen integrieren
IT-Projekte planen und initialisieren
IT-Projektmanagement-Support aufbauen
Prüfungs-Strategie (Wirtschafts-) Informatiker mit eidg. Diplom
Prüfungs-Strategie (Wirtschafts-) Informatiker mit eidg. Fachausweis
HTML, CSS, JavaScript
Java Web Services
XML mit Microsoft Office 2003
PostgreSQL Aufbau-Seminar
Linux auf dem Mainframe
MCTS Windows Server 2008 Active Directory Configuration
MCTS Microsoft .NET Framework 3.5 - ADO.NET Applications Development
MCTS Microsoft .NET Framework 3.5 - ADO.NET Applications Development - Kurzlehrgang für C#/VB-Entwickler
MATLAB effiziente GUI-Entwicklung
MCTS Microsoft .NET Framework 3.5 - ASP.NET Applications Development
MCTS Microsoft .NET Framework 3.5 - ASP.NET Applications Development - Kurzlehrgang für C#/VB-Entwickler
MATLAB Finanzanwendungen
MATLAB Technik und Physik
MCITP Windows Server 2008 - Server Administrator
Datenbankentwurf 
MCTS Windows Server 2008 Network Infrastructure Configuration
MCTS Windows Server 2008 Application Platform Configuration
Implementing and Admin. Security in a Microsoft Windows 2000 Network
Implementing+Admin. Security in a Microsoft Windows 2003 Network
Microsoft Sicherheits-Leitfaden für Entwickler II
Fundamentals of Network Security
Microsoft Security Guidance Training 1
Microsoft Security Guidance Training 2
Microsoft Security Guidance Training 3
Microsoft Security Guidance Training 4
Microsoft Security Guidance Training 5
Applying Microsoft Security Guidance