? Bancos de dados são comuns em muitas organizações. A DBA ou administrador de banco de dados , é uma pessoa cujo papel é o de gerir e administrar um sistema de banco de dados. DBA é um papel técnico que pode envolver a construção e manutenção de um sistema de base de dados , além de outras tarefas . A DBA pode estar envolvida no desenvolvimento de um banco de dados , bem como realizar alterações em que ao longo do tempo , ambos os quais necessitam de habilidade de programação . Em alguns casos , uma base de dados pode ser administrada por mais do que um DBA . Papel
administradores de banco de dados são tipicamente envolvidos ao longo da vida de um sistema de banco de dados. Durante a fase de desenvolvimento , o DBA funciona um projeto de banco de dados com base em um conjunto de requisitos . O DBA então traduz estes projetos em um sistema de banco de dados funcionando. Uma vez que o sistema de banco de dados é criado, o DBA pode então ter a tarefa de preencher com os dados , o que pode ser transferido de outra fonte de dados ou sistema existente. Quando o banco de dados está instalado e funcionando , o DBA pode controlar o acesso a ele , a criação de contas de usuário dentro da organização. Parte deste processo é definir diferentes níveis de acesso para os usuários, para os administradores exemplo de escritório e pessoal de gestão . Dependendo do tipo de sistema, o banco de dados também pode ser acessado por clientes ou outras pessoas externas à organização .
Sistemas
DBAs podem explorar uma variedade de sistemas existentes ao criar bancos de dados. MySQL e Oracle estão entre os mais comuns e são os dois sistemas de gerenciamento de banco de dados. Um sistema de gestão de base de dados é frequentemente referido como um SGBD . O MySQL é um sistema livre , enquanto que a Oracle é comercial. Usando esses sistemas , um DBA pode definir as tabelas e colunas em um banco de dados , bem como as relações entre eles . Qualquer que seja o sistema usa o DBA , o processo de construção das tabelas , inserir, atualizar , consultar e gerenciar contas de usuário normalmente é feito utilizando programação SQL.
Technologies
O idioma principal envolvido na administração de banco de dados é o SQL , ou Structured Query Language. Usando instruções SQL e scripts, um DBA pode realizar todas as tarefas centrais , desde a construção do banco de dados para gerenciamento de TI . Programas DBMS diferentes às vezes usam pequenas diferenças de sintaxe SQL , mas os princípios gerais são os mesmos. Às vezes, um DBA pode ter que trabalhar com diferentes tecnologias na construção de um sistema de banco de dados , principalmente se os dados estão sendo importados de outro sistema. Instruções SQL pode executar muitas tarefas, como consultar o banco de dados, inserção de dados , atualização de dados e criar as tabelas de banco de dados .
Programação Associado
DBAs costumam usar diferentes tecnologias SQL scripting . Muitas vezes, um sistema de banco de dados tem uma interface de usuário construída em cima dela , proporcionando o acesso do usuário por meio de um programa gráfico interativo. Isto pode envolver qualquer uma de uma série de linguagens de programação , com o DBA opcionalmente envolvida no processo de desenvolvimento . Para aplicativos de desktop , programação Java é frequentemente usado em conjunto com sistemas de banco de dados , enquanto que na Web, linguagens como PHP e ASP são comuns. Dependendo da escala de um projeto, o DBA pode não ser responsável pelo desenvolvimento da interface de usuário para um banco de dados , com esta tarefa manipulados por outros membros da equipe.