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 (November 1, 2002)

 

 

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.