Currículo | Universidade do Sul de SC - Cursos Presenciais e EaD

Banco de Dados

Florianópolis

Currículo

Disciplina

Carga Horária

Ementa

Administração de Banco de Dados 30h
Análise de Dados 15h
Aplicação de Banco de Dados 30h
Banco de Dados Nosql 30h
Estruturas de Dados Avançadas 15h
Introdução ao Banco de Dados 30h
Métodos e Práticas na Engenharia de Requisitos 30h
Otimização e Desempenho de Banco de Dados 30h
Project Management Professionals - Pmp (Pmbok) 30h
Projeto de Banco de Dados não Relacional 30h
Projeto de Banco de Dados Relacional 15h
Recuperação de Informação 15h
Repositórios Analíticos 15h
Segurança de Banco de Dados 30h
Sistemas Operacionais para Banco de Dados 15h
Trabalho de Conclusão de Curso (TCC) 15h
Total: 375h  

Ementa: Administração de Banco de Dados

  • Gerenciamento de transações;
  • Introdução ao mecanismo de transações;
  • Recuperação de transações;
  • Recuperação do sistema;
  • Recuperação de mídia;
  • Commit de duas fases;
  • Concorrência;
  • Problemas de concorrência;
  • Bloqueios;
  • Deadlock.

Ementa: Análise de Dados

  • Técnicas de análises de dados;
  • Processo de descoberta de conhecimento (KDD);
  • Técnicas, tarefas e algoritmos de mineração de dados;
  • Métodos estatísticos;
  • Métodos de classificação;
  • Redes neurais.

Ementa: Aplicação de Banco de Dados

  • Implantação do projeto de banco de dados;
  • Criação de manutenção de esquemas de banco de dados;
  • Definindo restrições de integridade e domínio dos atributos;
  • Manipulação de Dados;
  • Consultas;
  • Classificação e agrupamento de dados;
  • Combinando múltiplas consultas;
  • Utilização de sub-consultas;
  • Stored Procedures; gatilhos; funções; execuções de scripts;
  • PSQL;
  • PLSQL.

Ementa: Banco de Dados Nosql

  • Armazenamento massivo de dados;
  • Bancos orientados à documento;
  • Bancos orientados à grafos;
  • Implementações sobre índice invertido;
  • Consultas baseadas em JavaScript.

Ementa: Estruturas de Dados Avançadas

  • Estruturas básicas: listas, pilhas, filas;
  • Estruturas avançadas: árvores, hashing e índices invertidos.

Ementa: Introdução ao Banco de Dados

  • Modelo Relacional: fundamentação teórica;
  • Modelo Relacional: estrutura relacional;
  • Modelo Relacional: restrições de integridade básicas;
  • Modelo Relacional: aspectos de manipulação e álgebra relacional;
  • Projeto de um Banco de Dados Relacional;
  • Modelo Conceitual: diagramas entidade-relacionamento;
  • Modelo Lógico: mapeamento do modelo conceitual para o modelo relacional;
  • Normalização.

Ementa: Métodos e Práticas na Engenharia de Requisitos

  • Elicitação de requisitos, análise de fontes de informação e modelagem de requisitos;
  • Métodos para análise de requisitos, re-uso de requisitos, requisitos centrados no usuário, requisitos não funcionais;
  • A qualidade dos requisitos, linguagens de especificação de requisitos, gerência de requisitos.

Ementa: Otimização e Desempenho de Banco de Dados

  • Planos de consultas;
  • Avaliação de planos de consulta;
  • Criações de índices;
  • Criações de visões;
  • Técnicas de tunning;
  • Dimensionamento do sistema de arquivos para otimização da base.

Ementa: Project Management Professionals - Pmp (Pmbok)

  • Apresentação do modelo de certificação PMP, seus requisitos e sua aplicação;
  • Gerenciamento de integração e escopo do projeto, gerenciamento de tempo e de custo no projeto, gerenciamento de qualidade no projeto;
  • Processos do gerenciamento de projetos, contextualização do gerenciamento de projetos;
  • Gerenciamento de riscos, gerenciamento de suprimentos e contratos.

Ementa: Projeto de Banco de Dados não Relacional

  • Modelagem e implementação de Base de dados utilizando modelos não relacionais;
  • Modelo Dimensional;
  • Bases NoSQL;
  • Formulação de consultas para responder a questões estratégicas.

Ementa: Projeto de Banco de Dados Relacional

  • Modelagem relacional para um banco de dados;
  • Definição das regras de acesso;
  • Criação da base de dados via SQL;
  • Carga do modelo de dados;
  • Formulação de consultas SQL para responder a perguntas específicas.

Ementa: Recuperação de Informação

  • Modelos de recuperação de informação;
  • Modelo booleano;
  • Modelo espaço-vetorial;
  • Modelo probabilístico;
  • Modelo fuzzy;
  • Algoritmos de stemmer;
  • Uso de stopwords;
  • Implementando sistemas de recuperação de informação;
  • Cálculo de score para similaridades de documentos.

Ementa: Repositórios Analíticos

  • Data Warehouse: conceitos e definição;
  • Modelo dimensional: conceitos, características e modelagem;
  • Modelo estrela e modelo floco de neve;
  • Fatos, medidas e dimensões;
  • Processo ETL: extração, transformação e carga;
  • Introdução ao Big Data.

Ementa: Segurança de Banco de Dados

  • Fundamentos de segurança da informação e comunicação;
  • Segurança física, lógica e ambiental;
  • Criptografia;
  • Dispositivos e mecanismos de segurança;
  • Autenticação, controle de acesso, técnicas de ataque e defesa;
  • Sistema de gerenciamento de segurança da informação (SGSI);
  • Auditoria de segurança da informação;
  • Gestão de risco;
  • Política de Segurança;
  • Tendências tecnológicas em segurança da informação e comunicação.

Ementa: Sistemas Operacionais para Banco de Dados

  • Conceitos e tipos de sistemas operacionais;
  • Objetivos do Sistema Operacional;
  • Sistema operacional na visão do usuário e na visão de projeto;
  • Gerência de memória;
  • Memória virtual;
  • Gerência de Sistemas de arquivos, implementação, organização;
  • Gerência de dispositivos, princípios básicos de hardware/software;
  • Avaliação de desempenho.

Ementa: Trabalho de Conclusão de Curso (TCC)

  • Estrutura, organização e padrões formais para elaboração e apresentação do TCC;
  • Argumentação, coesão e coerência em relação à linguagem e ao conteúdo do trabalho de pesquisa;
  • Relato e comunicação de pesquisa científica.