Usuários de Banco de Dados

Autor

Douglas Braga

Diferentes tipos de usuários interagem com o sistema de banco de dados de maneiras distintas:

Perfil Forma de interação
Usuários leigos (naive users) Interagem com o sistema por meio de aplicações prontas — ex.: caixa eletrônico, sistema de reservas de passagens, formulários web
Programadores de aplicação (application programmers) Profissionais de TI que escrevem os programas de aplicação utilizados pelos usuários leigos
Usuários sofisticados (sophisticated users) Interagem diretamente com o sistema por meio de linguagens de consulta ou ferramentas de análise de dados, sem escrever programas
Usuários especializados (specialized users) Escrevem aplicações especializadas fora do escopo do processamento tradicional de dados — ex.: CAD, sistemas geográficos, dados multimídia

Administrador de Banco de Dados (DBA)

A pessoa que tem o controle central sobre o sistema é chamada de Administrador de Banco de Dados (Database Administrator — DBA). As funções do DBA incluem:

  • Definição do schema — cria o schema original do banco de dados
  • Definição de estruturas de armazenamento e método de acesso
  • Modificação do schema e da organização física — adapta o banco a novos requisitos
  • Concessão de autorização de acesso a dados — controla quem pode acessar o quê
  • Manutenção de rotina:
    • Realiza backups periódicos do banco
    • Garante espaço em disco suficiente para as operações normais e realiza atualizações conforme necessário
    • Monitora os jobs em execução no banco