PLANO DE CURSO  
ANO: 2024
 
CURSO: CIÊNCIA DA COMPUTAÇÃO - Noturno SÉRIE: 03
DISCIPLINA: BANCO DE DADOS II    
 

Aulas Teóricas: 78

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; Criar aplicações comerciais destacando 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.