WikiDer > Datenbankadministrator
EIN Datenbankadministrator (DBA) ist jemand, der mit spezialisierter Datenbanksoftware Informationen strukturiert, speichert und zugänglich macht. Die Rolle eines DBA umfasst Kapazitätsplanung, Datenbankdesign, Installation von Datenbanksoftware, Datenmigration, Leistungsoptimierung, Datenbanksicherheit sowie Datenbanksicherung und -wiederherstellung.[1]
Kompetenzen
Die Liste der Fähigkeiten, um sich als Datenbankadministrator zu bezeichnen, sind:
- gesprächig;
- Kenntnis der Theorien der Datenbank;
- in der Lage sein, eine relationale Datenbank bis auf die dritte Normalform nach den Theorien von Edgar F. Codd;
- Kenntnisse über die Datenbankmanagementsystem selbst zum Beispiel Microsoft SQL-Server, Oracle-Datenbank, MySQL, IBM DB2, usw.;
- Kenntnisse der Datenbankprogrammiersprache SQL;
- allgemeines Wissen über verteiltes Rechnen, zum Beispiel die Client-Server-Modell;
- allgemeines Wissen über Betriebssysteme, beispielsweise Fenster, Unix oder Linux-Distributionen;
- allgemeines Wissen über SAN und LAN;
- allgemeine Kenntnisse in Wartung, Wiederherstellung und Datenbankredundanz.
Datenbankadministratoren verfügen in der Regel über einen akademischen Abschluss mit Schwerpunkt Informatik und/oder Betriebswirtschaft, vorzugsweise ergänzt durch umfangreiche Berufserfahrung und einen oder mehrere Fachausweise.
Zertifizierung
Für den (angehenden) DBA steht eine große Auswahl an Zertifizierungen zur Verfügung. Viele dieser Zertifizierungen werden von den Datenbankherstellern selbst angeboten. Durch das Bestehen einer Reihe von theoretischen und praktischen Prüfungen kann man eine Zertifizierung erhalten, einschließlich:
- IBM Zertifizierter Datenbankadministrator - DB2;
- IBM Certified Advanced Database Administrator - DB2;
- Orakel Zertifizierter Datenbankadministrator;
- Orakel MySQL Zertifizierter Datenbankadministrator;
- Von Microsoft zertifizierter Datenbankadministrator (MCDBA)[2]
Pflichten und Verantwortungen
Die Aufgaben und Verantwortlichkeiten eines DBA umfassen:[3];
- Installation des Datenbankservers und datenbankbezogen Herausgeber, Abfrage- und Berichtssoftware;
- Planung des anfänglichen Speicherplatzbedarfs für jetzt und in Zukunft, zum Nutzen sowohl des Datenbankverwaltungssystems als auch der Daten selbst;
- Modifizieren der Datenbankstruktur an die Anforderungen und Wünsche des/der Anwendungsentwickler(s);
- Anlegen von Benutzern und zugehörigen Berechtigungen;
- die Einhaltung der Lizenzvereinbarungen mit dem Datenbankhersteller sicherstellen;
- Einrichten der Überwachungsmechanismen, um die Benutzer zu kontrollieren, die Zugriff auf die Datenbank haben;
- Einrichten der Messmechanismen, um die Leistung der Datenbank zu überprüfen;
- Beschreibung der Sicherungs- und Wiederherstellungsverfahren der Datenbank sowie Einrichtung und Test der erforderlichen Technologien, die dies ermöglichen;
- zeigen, dass das erwartete Wiederherstellungspunktziel (RPO) und das erwartete Erholungszeitziel (RTO) realisiert werden kann;
- Pflege archivierter Daten;
- die vertragliche Erfassung des technischen Supports durch den Lieferanten;
- Drucken verschiedener Fachberichte und Übersichten auf Wunsch, die von der Datenbankanwendung nicht generiert werden können.
| Quellen, Anmerkungen und/oder Verweise |