Objetivo de curso
O objetivo desse curso é fornecer o conhecimento para o gerenciamento de Banco de Dados, a arquitetura e sua topologia, ciências de dados, bancos de dados relacionais e não relacionais e na mineração e análise dos dados.
Público-alvo
O curso é destinado a bacharéis em áreas de ciências exatas, em área de Tecnologia da Informação, e para profissionais com graduação superior que atuam com banco de dados e desejam aprimorar ou aprofundar seus conhecimentos nesta área.
Perfil do egresso
O egresso no curso é um profissional com alta capacidade técnica para realização de atividades sobre bancos de dados e um agente de colaboração na elaboração de projetos sobre dados e informações, que através da agregação de tecnologias de informação, define soluções para problemas organizacionais e profissionais.
Entre os componentes deste perfil estão: Conhecimento abrangente das atividades inerentes a bancos de dados; Consciência da importância de um aprendizado permanente; Postura ética como cidadão e profissional, sustentada pela consciência de uma responsabilidade no contexto amplo e individual.
Mercado de trabalho
Administradores de banco de dados são profissionais responsáveis pela programação e manutenção dos bancos de dados nos ambientes de teste e homologação. Tais especialistas se relacionam diretamente com as áreas de suporte e de desenvolvimento ou outras áreas relacionadas. Dentre as suas tarefas e responsabilidades estão:
- Dar assistência à equipe de desenvolvimento e de testes, visando a maximização e o bom desempenho do banco de dados;
- Criar backup e testes para assegurar a recuperação do banco no caso de falha de hardware;
- Fazer a instalação e atualização das ferramentas do banco de dados;
- Fazer a implantação do projeto de banco de dados;
- Saber os comandos básicos e exclusivos de cada SGBD (Sistema de Gerenciamento de Banco de Dados);
- Ter controle de acesso aos dados;
- Inventariar recursos computacionais;
- Configurar recursos do ambiente computacional;
- Conceder ou revogar acessos ao banco de dados;
- Controlar contratos de manutenção, programas de computadores e equipamentos;
- Padronizar a nomenclatura de usuários e grupos;
- Assegurar o desempenho máximo para consultas no banco de dados;
- Ajudar a equipe de desenvolvimento e a equipe de testes a otimizar o uso e o desempenho do banco de dados;
- Contatar o suporte técnico em caso de eventuais problemas;
- Definir parâmetros de desempenho e disponibilidade do ambiente computacional;
- Prestar suporte no uso de recursos computacionais;
- Participar de reuniões e dar treinamentos;