Guia Didático

Objetivo Geral

Ao final desta disciplina, o aluno será capaz de elaborar projeto conceitual, lógico e físico de um banco de dados, implementar um projeto de banco de dados, usando Linguagem de Descrição de Dados, consultas a banco de dados usando Linguagem de Manipulação de Dados e restrições de integridade de um banco de dados usando a linguagem de descrição de dados, funções e gatilhos.

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.