PLANO DE CURSO  
ANO: 2024
 
CURSO: CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS SÉRIE: 02
DISCIPLINA: BANCO DE DADOS II    
 

Aulas Teóricas: 76

A) EMENTA
Sistemas de Bancos de Dados Operacionais. Formas de Armazenamento de Dados Históricos/Atuais. Linguagem PL/SQL. Modelo E-R Dimensional. Conceitos e noções sobre Tecnologia de Data Warehouse. Processos de ETL. Conceitos e noções sobre Data Mining. Aplicações comerciais com destaque para dados históricos.

B) OBJETIVOS / COMPETÊNCIAS
Habilitar os alunos na utilização da Tecnologia de Data Warehouse e Data Mining; no sentido de modelar dados dimensionais; projetar e modelar dados históricos; identificar, criar e utilizar Triggers, Stored Procedures e Packages.


C) BASES TECNOLÓGICAS (CONTEÚDO PROGRAMÁTICO)
1. Sistemas de Bancos de Dados Operacionais
1.1. Finalidades
1.2. Fundamentos
1.3. Armazenamento de Dados
2. Tecnologia de Data Warehouse
2.1. Conceitos e noções
2.2. Armazenamento de Dados
2.3. Componentes Comuns
2.4. Granularidade
2.5. Arquitetura
2.6. Particionamento de Dados
3. Modelo E-R Dimensional
3.1. Conceitos Básicos
3.2. Tabelas de Fatos e de Dimensões
3.3. Modelo Estrela e Flocos de Neve
3.4. Exemplos de Modelagens de Dados Dimensionais
4. Linguagem PL/SQL
4.1. Introdução
4.2. Benefícios da Linguagem PL/SQL
4.3. Estrutura de um Bloco PL/SQL
4.4. Tipos de Blocos
4.5. Uso de Variáveis
4.6. Procedure (procedimentos)
4.7. Function (funções)
4.8. Tratamento de Exceções
4.9. Triggers (gatilhos)
4.10. Packages (Pacotes)
5. Projeto de Banco de Dados Históricos
5.1. Definir um projeto de banco de dados histórico a partir de bancos de dados operacionais
5.2. Identificar os dados operacionais base para gerar dados históricos
5.3. Fazer a modelagem dos dados históricos
5.4. Identificar os gatilhos a serem criados para gerar dados históricos
5.5. Implementar a modelagem e os gatilhos
5.6. Desenvolver interfaces para testar o projeto
6. Tópicos Especiais
6.1. Banco de Dados In-Memory
6.2. Banco de Dados NoSQL - MongoDB
6.3. Big Data
6.4. Ciência de Dados


D) ATIVIDADES DISCENTES
Aulas teóricas
Aulas práticas em laboratório
Mini trabalhos no final de cada aula
Implementação de um projeto


E) AVALIAÇÃO
Prova para avaliação teórica
Mini trabalhos em sala de aula
Apresentação do projeto de banco de dados.


F) BIBLIOGRAFIA BÁSICA

DATE, C.J. Introdução a Sistemas de Bancos de Dados. Grupo GEN, 2004. E-book. ISBN 9788595154322. Disponível em: https://integrada.minhabiblioteca.com.br/#/books/9788595154322/. Acesso em: 12 mar. 2024.

SILBERSCHATZ, Abraham. Sistema de Banco de Dados. Grupo GEN, 2020. E-book. ISBN 9788595157552. Disponível em: https://integrada.minhabiblioteca.com.br/#/books/9788595157552/. Acesso em: 12 mar. 2024.

SILVA, Luiz F C.; RIVA, Aline D.; ROSA, Gabriel A.; et al. Banco de Dados Não Relacional. Grupo A, 2021. E-book. ISBN 9786556901534. Disponível em: https://integrada.minhabiblioteca.com.br/#/books/9786556901534/. Acesso em: 12 mar. 2024.

VIDA, Edinilson da S.; ALVES, Nicolli S R.; FERREIRA, Rafael G C.; et al. Data warehouse. Grupo A, 2021. E-book. ISBN 9786556901916. Disponível em: https://integrada.minhabiblioteca.com.br/#/books/9786556901916/. Acesso em: 12 mar. 2024.

BIBLIOGRAFIA COMPLEMENTAR

BARBOZA, Fabrício F M.; FREITAS, Pedro H C. Modelagem e desenvolvimento de banco de dados. Grupo A, 2018. E-book. ISBN 9788595025172. Disponível em: https://integrada.minhabiblioteca.com.br/#/books/9788595025172/. Acesso em: 12 mar. 2024.
HEUSER, Carlos A. Projeto de banco de dados - UFRGS. V.4. Grupo A, 2011. E-book. ISBN 9788577804528. Disponível em: https://integrada.minhabiblioteca.com.br/#/books/9788577804528/. Acesso em: 12 mar. 2024.

PRICE, Jason. Oracle database 11G SQL. (Oracle). Grupo A, 2009. E-book. ISBN 9788577804375. Disponível em: https://integrada.minhabiblioteca.com.br/#/books/9788577804375/. Acesso em: 12 mar. 2024.

POLETTO, Alex S. R. S. Banco de Dados II. 2024. Apostila em PDF.