Universidade Federal de
Campina Grande
Centro de Engenharia Elétrica
e Computação
Departamento de Sistemas e
Computação
Disciplina: Banco de Dados II
Carga horária: 60horas Período:
2009.2
Professor: Cláudio de Souza Baptista
Email: baptista@dsc.ufcg.edu.br
Monitor: Eduardo Santiago Moura
Email: eduardosmoura@gmail.com
Aulas: Quarta: 10-13 e Sexta 12-13
Local: CD-105
Objetivos,
Programa, Avaliação
I. Objetivos
Apresentar os conceitos de banco de
dados orientados a objetos, dados semiestruturados e distribuídos
Apresentar conceitos gerais de
sistemas de apoio à decisão baseados em datawarehousing
e OLAP
Permitir que o aluno possa assimilar
os conceitos, através do uso de um software de gerência de banco de dados.
II. Programa
1. SQL-PSM: Linguagens
Persistentes de Dados
2. Banco de Dados
Orientado a Objetos
a. Limitação do Modelo
Relacional
b. ODMG ODL e OQL
3. Banco de Dados
Objeto-Relacional
a. Tipos complexos
b. Relações aninhadas
c. Referências
d. Herança
e. Consultas com tipos
complexos
f. Comparação BDOR com
BDOO
4. XML
a. Motivação
b. Estrutura de
documento XML
c. DTD e XML Schema
d. Armazenamento XML
em Banco de Dados
e. Consultas
utilizando XPath e XQuery
5. Datawarehouse e OLAP
a. Introdução:
Sistemas de apoio à decisão
b. Aplicações OLAP
c. Modelo
Multidimensional: MOLAP
d. Esquema Estrela:
ROLAP
e. Operações: Rollup. Drilldown, slice, dice
f. Cubos de dados em
SQL
6. Introdução a Banco
de Dados Distribuídos
a. Bancos de dados
homogêneos e heterogêneos
b. Projeto lógico de
banco de dados distribuídos (fragmentação e replicação)
c. Transações distribuídas
d. Banco de dados P2P
Bibliografia
Hector Garcia-Molina, Jeffrey D. Ullman, Jennifer D. Widom Database
Systems: The Complete Book Prentice Hall; ISBN: 013187325-4; 2nd edition, 2008
Elmasri, R. e Navathe,
S. Fundamentals of Database Systems,5 Edição, Addison-Wesley, 2006.
Abraham Silberschatz, Henry F. Korth, S. Sudarshan., Sistema de Banco de Dados, Editora: CAMPUS 5 º Edição -
2006 808 pág. ISBN 13: 9788535211078
Ramakrishnan, R, Gehrke,
J. Database Management Systems. McGraw Hill Higher Education; 3rd edition (
III. Avaliação
A avaliação da disciplina conterá
três notas (com pesos iguais):
Nota 1:
Prova 1
Nota 2:
Prova 2
Nota 3:
Projeto de Banco de Dados e Exercícios
Estão previstas também provas de
reposição e final.