? Bases de données sont courantes dans de nombreuses organisations. Un DBA ou un administrateur de base de données , est une personne dont le rôle est de gérer et d'administrer un système de base de données. DBA est un rôle technique qui peut impliquer la construction et le maintien d'un système de base de données , en plus d'autres tâches. Le DBA peut être impliqué dans l'élaboration d'une base de données ainsi que l'exécution des modifications sur elle au fil du temps , qui tous deux nécessitent des compétences de programmation. Dans certains cas, une base de données peut être administré par plus d'un DBA. Rôle administrateurs de base de données sont généralement impliqués tout au long de la vie d'un système de base de données. Pendant la phase de développement , le DBA travaille sur une conception de base de données basé sur un ensemble d'exigences . Le DBA traduit ensuite ces dessins dans un système de base de données de travail . Une fois le système de base de données est créée, le DBA peut alors avoir la tâche de peupler avec des données qui peuvent être transférées d'une autre source de données ou un système existant. Lorsque la base est en marche , le DBA peut gérer l'accès, la mise en place des comptes d'utilisateurs au sein de l' organisation . Une partie de ce processus est en train différents niveaux d'accès aux utilisateurs , par exemple les administrateurs de bureau et le personnel de gestion. Selon le type de système , la base de données peut également être consulté par des clients ou d'autres personnes extérieures à l'organisation. Systèmes DBA peuvent exploiter une gamme de systèmes existants lors de la création de bases de données . MySQL et Oracle sont parmi les plus communs et sont à la fois des systèmes de gestion de bases de données . Un système de gestion de base de données est souvent considéré comme un SGBD. MySQL est un système libre, alors que Oracle est commercial. Grâce à ces systèmes , un DBA peut définir les tables et les colonnes dans une base de données , ainsi que les relations entre eux. Quel que soit le système utilise le DBA , le processus de construction des tables , insertion, mise à jour, interrogation et la gestion des comptes utilisateurs est généralement effectué en utilisant la programmation SQL. Technologies La langue principale impliqués dans l'administration de base de données est SQL ou Structured Query Language . Utilisation des instructions SQL et des scripts , un DBA peut exécuter toutes les tâches centrales , de la construction de la base de données à gérer. Différents programmes SGBD utilisent parfois de légères différences dans la syntaxe SQL , mais les grands principes sont les mêmes. Parfois, un DBA peut être amené à travailler avec différentes technologies lors de la construction d'un système de base de données , en particulier si les données sont importées d'un autre système . Les instructions SQL peuvent effectuer de nombreuses tâches , telles que l'interrogation de la base de données, insérer des données , mise à jour des données et la création de tables de base de données . Associated programmation DBA utilisent souvent des technologies autres que SQL scripting . Souvent , un système de base de données dispose d'une interface d'utilisateur construite au-dessus d' elle , offrant un accès de l'utilisateur à travers un programme graphique interactif . Il peut s'agir de n'importe lequel d'un certain nombre de langages de programmation, avec le DBA éventuellement impliqués dans le processus de développement. Pour les applications de bureau , programmation Java est souvent utilisé en conjonction avec les systèmes de base de données , tandis que sur le Web, langages tels que PHP et ASP sont monnaie courante. Selon l'échelle d'un projet, le DBA peut ne pas être responsable du développement de l'interface utilisateur pour une base de données , cette tâche manipulé par d'autres membres de l'équipe .
|