Table des matières:
- Définition - Que signifie l'administrateur de base de données (DBA)?
- Techopedia explique l'administrateur de base de données (DBA)
Définition - Que signifie l'administrateur de base de données (DBA)?
Un administrateur de base de données, souvent connu sous l'acronyme DBA, est généralement un rôle au sein du département des technologies de l'information, chargé de la création, de la maintenance, des sauvegardes, des requêtes, du réglage, de l'attribution des droits utilisateur et de la sécurité des bases de données d'une organisation.
Le rôle nécessite une formation technique et une expertise dans le SGBDR spécifique utilisé par l'organisation, en plus d'autres compétences telles que la pensée analytique et la capacité de se concentrer sur les tâches, ainsi qu'une expérience de travail avec des bases de données dans le monde réel. Le rôle DBA est un membre essentiel de l'équipe informatique.
Techopedia explique l'administrateur de base de données (DBA)
Les systèmes SGBDR commerciaux tels que SQL Server de Microsoft, Oracle DB, MySQL et DB2 d'IBM sont des applications complexes qui nécessitent des connaissances et une formation spécialisées. La plupart intègrent également des programmes de certification pour garantir aux employeurs potentiels la maîtrise d'un candidat dans la gestion des systèmes.
Cette complexité nécessite un rôle formé et dédié chargé de s'occuper des bases de données de l'organisation s'exécutant sur ces plateformes de bases de données. Il s'agit du rôle DBA. Il est particulièrement important pour les organisations qui dépendent fortement de leurs systèmes d'information et des bases de données formant le back-end de ces systèmes. Les exemples sont les banques, les compagnies d'assurance, les hôpitaux, les collèges et universités, les sociétés de télécommunications et bien d'autres. Dans la plupart des petites organisations, le DBA sert également d'administrateur système en raison de contraintes de ressources. Les grandes organisations sont plus susceptibles d'utiliser des DBA dédiés, voire des équipes de DBA.
Étant donné que les bases de données fonctionnent sur une plate-forme de base composée du matériel serveur et du système d'exploitation, les administrateurs de base de données doivent également être des experts techniques, ou du moins très familiers avec ces deux domaines. Par exemple, si un administrateur de base de données souhaite effectuer une nouvelle installation d'une base de données Oracle sur un serveur Unix, il devra connaître les subtilités de la configuration RAID, ainsi que les commandes et tâches Unix requises pour effectuer l'installation.
Il existe différents types de DBA en fonction des besoins d'une organisation:
- Administrateur DBA - gère les serveurs et les bases de données et les fait fonctionner. Préoccupé par les sauvegardes, la sécurité, les correctifs, la réplication. Ce sont des activités principalement axées sur la maintenance de la base de données et de la plate-forme logicielle, mais pas vraiment impliquées dans l'amélioration ou le développement.
- DBA de développement - travaille à la création de requêtes SQL, de procédures stockées, etc., qui répondent aux besoins de l'entreprise. C'est l'équivalent d'un programmeur, mais spécialisé dans le développement de bases de données. Communément combiné le rôle d'administrateur DBA.
- Architecte de données - conçoit des schémas, construit des index de tables, des structures de données et des relations. Ce rôle vise à construire une structure qui répond aux besoins commerciaux généraux dans un domaine particulier. Par exemple, une société de logiciels utilisera des architectes de données pour construire une conception pour la base de données d'un nouveau système d'application commerciale pour gérer les opérations d'une banque. La conception est ensuite utilisée par les développeurs et les administrateurs de développement pour implémenter l'application réelle.
- DBA de l'entrepôt de données - il s'agit d'un rôle relativement nouveau, responsable de la fusion des données de plusieurs sources dans un entrepôt de données. Peut devoir concevoir l'entrepôt de données ainsi que nettoyer et standardiser les données avant le chargement à l'aide d'outils de chargement et de transformation de données spécialisés.