Competências e Habilidades
- Identificar os objetivos, as vantagens e as desvantagens do uso de Sistemas Gerenciadores de Banco de Dados (SGBD);
- Reconhecer os componentes funcionais de um SGBD;
- Identificar a Hierarquia de Abstrações de Dados;
- Identificar os tipos de usuários de um SGBD;
- Identificar as funções do administrador de um Banco de Dados;
- Identificar Restrições de Integridade;
- Compreender o Paradigma da Transação como Garantia de Correção do BD;
- Compreender a garantia de Atomicidade e de Durabilididade;
- Compreender o controle de Concorrência e a Serializabilidade;
- Criar Diagrama Entidade-Relacionamento (DER);
- Produzir um modelo lógico de um sistema pela efetivação de relacionamentos, identificando cardinalidade as normalizações necessárias;
- Criar a estrutura de tabelas e relacionamentos em um Sistema Gerenciador de Banco de Dados;
- Garantir a Integridade de domínio e referencial necessária;
- Compreender a Linguagem de Consulta Padrão para SGBD´s Relacionais;
- Criar os grupos de usuários necessários, fornecendo direitos de acesso conforme sua função dentro de um sistema de informação;
- Criar usuários vinculando-os a um determinado grupo;
- Automatizar procedimentos em nível de SGBD que garantam a segurança e a confiabilidade dos dados;
- Efetuar testes de funcionamento do SGDB alocado;
- Desenvolver Consultas SQL para SGBD´s Relacionais de forma otimizada;
- Realizar procedimentos de cópia de segurança e restauração de cópias, garantindo a confiabilidade da estrutura dos dados de um banco.