PLANO DE CURSO  
ANO: 2020
 
CURSO: CIÊNCIA DA COMPUTAÇÃO - Noturno SÉRIE: 3
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 e stored procedures.

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. Linguagem XML para Banco de Dados

6. Projeto de Banco de Dados Históricos
6.1. Definir um projeto de banco de dados histórico a partir de bancos de dados operacionais
6.2. Identificar os dados operacionais base para gerar dados históricos
6.3. Fazer a modelagem dos dados históricos
6.4. Identificar os gatilhos a serem criados para gerar dados históricos
6.5. Implementar a modelagem e os gatilhos
6.6. Desenvolver interfaces para testar o projeto

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) BIBLIOGRAFIAS

BÁSICAS

KIMBALL, Ralph. Data Warehouse Toolkit; o guia completo para modelagem dimensional.
Editora: Campus, 2002.
SILBERSCHATZ, Abraham; KORTH, Henry F.; SUDARSHAN, S. Sistemas de Bancos de
Dados. 5. ed. Tradução de Daniel Vieira. Rio de Janeiro: Editora Elsevier, 2006.
PASSOS, Emmanuel; GOLDSCHMIDT, Ronaldo. Data Mining: um guia prático. 1ª
edição. Rio de Janeiro: Elsevier, 2005.

COMPLEMENTARES

ALMEIDA JUNIOR, Jorge Rady de. Material da Disciplina: Depósito de Dados -
Data Warehouse, 2003.
ROB, Peter; CORONEL, Carlos. Sistema de Banco de Dados: Projeto, Implementação
e Administração. Cengage Learning, 2011.
COREY, Michael; ABBEY, Michael; ABRAMSON, Ian; TAUB, Ben. Oracle 8i Data
Warehouse. Editora Campus (Autorizado por Oracle Press), 2001.
DATE, C J.; Introdução a Sistemas de Banco de Dados. Tradução de Daniel Vieira. Introduction to database systems, 8ª edição - Rio de Janeiro: Elsevier, 2003.
FANDERUFF, Damaris. Oracle8i - Utilizando SQL*Plus e PL/SQL. 1ª edição -
Editora: Makron Books, 2000.
GARCIA-MOLINA, Hector.; ULLMAN, Jeffrey D.; WIDOM, Jennifer. Implementação
de Sistemas de Bancos de Dados. Tradução Vandenberg D. de Souza. Database System
Implementation - Rio de Janeiro. Editora: Campus, 2001.
GONÇALVES, Márcio. Extração de Dados para Data Warehouse. Editora: Axcel
Bookes do Brasil, 2003.
HEUSER, Carlos Alberto. Projeto de Banco de Dados. Bookman, 2009.
______. Projeto de Banco de Dados. Série Livros Didáticos. Editora Sagra Luzzato.
Instituto de Informática da UFRGS. 3ª edição. 1999.
SILBERSCHATZ, Abraham; KORTH, Henry F.; SUDARSHAN, S. Sistemas de Bancos de
Dados. 3. ed. Tradução de Daniel Vieira. Rio de Janeiro: Editora Elsevier, 1999.
KROENKE, David M. Banco de Dados: Fundamentos, Projeto e Implementação. 6ª
edição. Editora LTC - Livros Técnicos e Científicos S.A.,1999.
MACHADO, Felipe Nery R.; ABREU, Maurício. Projeto de banco de dados. Ed. Érica.
Manuais da Oracle University - Introdução ao Oracle: SQL e SQL*Plus. Editora: Oracle
Corporation, 2000.
OLIVEIRA, Wilson José de. Data Warehouse. 1ª edição. Editora: Visual Books, 2002.
POLETTO, Alex S R S. Banco de Dados II. 2011.