Datenbankmodulentwickler und -administratoren

Die Zuweisung von Aufgaben zu Datenbankentwicklern und Datenbankadministratoren ist je nach Organisation unterschiedlich. Einige Organisationen weisen Administratoren eine bestimmte Aufgabe zu, z. B. den Datenbankentwurf, während andere Organisationen die gleiche Aufgabe Entwicklern zuweisen. In diesem Thema wird beschrieben, wie in der Dokumentation von SQL Server-Datenbankmodul Aufgaben zwischen Entwickler- und Administratorrollen kategorisiert werden.

Datenbankmodulentwickler

Da eine Instanz von Datenbankmodul einen zentralen Speicher für relationale Daten und XML-Dokumente darstellt, ist die Datenbankmodul-Dokumentation für alle Typen von Entwicklern relevant, die diese Daten verwenden. Dabei kann es sich um Entwickler handeln, die Datenbanken entwerfen und implementieren, oder um solche, die Systeme für Anwendungen und Websites erstellen, um Benutzern die Verwendung von Datenbankmodul-Daten zu ermöglichen. In der folgenden Tabelle werden einige allgemeine Typen von Entwicklern aufgeführt, und es wird ihre Interaktion mit Datenbankmodul beschrieben.

  • Datenbankdesigner
    Erstellt den logischen Entwurf einer Datenbank; entwirft Datenspeicherobjekte, wie Tabellen und Sichten; schreibt die Spezifikationen für logische Objekte, z. B. gespeicherte Prozeduren, Trigger, benutzerdefinierte Funktionen und benutzerdefinierte Typen.
  • Datenbankentwickler
    Codiert und testet logische Objekte der Datenbank, z. B. gespeicherte Prozeduren, Trigger, benutzerdefinierte Funktionen und benutzerdefinierte Typen.
  • Datenzugriffsentwickler
    Codiert und testet mehrstufige oder Client-Server-Anwendungen, die APIs verwenden, wie den SQLClient-Namespace oder OLE DB, um auf relationale Daten zuzugreifen.
  • XML-Entwickler
    Codiert und testet Websites oder datengesteuerte Anwendungen, die Datenbankmodul als XML-Datenspeicher verwenden, wobei sie mithilfe von Features, wie HTTP-Endpunkten und der XQuery-Sprache, auf Daten zugreifen.
  • Verwaltungsanwendungsentwickler
    Codiert und testet Anwendungen, die Funktionen für die Datenbankverwaltung implementieren, indem sie Verwaltungs-APIs verwenden, wie SMO oder den WMI-Anbieter, oder indem sie Transact-SQL-Anweisungen ausführen.

Datenbankmoduladministratoren

Die Datenbankmodul-Administratorrolle umfasst die Planung und Ausführung täglicher Vorgänge von Datenbankmodul-Instanzen in Bereichen, wie Systemverfügbarkeit, Leistungsüberwachung und -optimierung, Bereitstellung, Update, Problembehandlung und Konfiguration. Kleine und mittelgroße Organisationen verfügen möglicherweise nur über die Position eines Datenbankadministrators, dem sämtliche Administratoraufgaben zugewiesen werden. Dagegen verteilen größere Organisationen die Administratoraufgaben möglicherweise auf mehrere Positionen. In der folgenden Tabelle werden einige allgemeine Typen von Administratoren aufgeführt, und es wird ihre Interaktion mit Datenbankmodul beschrieben.

  • Datenbankadministrator
    Entwirft die physikalischen Implementierungen des logischen, vom Datenbankdesigner angegebenen Datenbankentwurfs. Erstellt die zum Implementieren der physikalischen Datenbank verwendeten Skripts, Tools und Prozeduren. Entwirft Betriebsprozeduren für eine oder mehrere Instanzen von Datenbankmodul und löst Ausnahmebedingungen auf, die von veröffentlichten Prozeduren nicht behandelt werden.
  • Rechenzentrumoperator
    Implementiert die von den Administratoren definierten Betriebsprozeduren und überwacht den Systemzustand; diagnostiziert und weitet Ausnahmebedingungen aus, die von veröffentlichten Prozeduren nicht behandelt werden können.
  • Helpdeskoperator
    Erklärt allgemeinen Benutzern die Systemprozeduren und hilft Benutzern bei Problemen mit dem System.

Siehe auch

Andere Ressourcen

Datenbankmoduladministrator (InfoCenter)
Datenbankmodulentwickler (InfoCenter)

Hilfe und Informationen

Informationsquellen für SQL Server 2005