IF694 - Bancos de Dados Distribuídos e Móveis
Sala: D001 - Horários: terça, 13-15 + quinta, 15-17

Ementa | Avaliação | Bibliografia | Aulas | Equipes | Projetos | Notas


Notas dos seminários e projetos!!!
  • As apresentações dos projetos acontecerão na quinta-feira (30/06) em sala de aula (Sala D001).

  • Cada equipe deverá preparar uma apresentação de slides, incluindo:
  • 1. Descrição da aplicação escolhida com justificativa para a distribuição em diversos sites
  • 2. Esquema global do banco de dados (diagrama ER)
  • 3. Esquema de fragmentação (diagrama ER com fragmentações)
  • 4. Esquema de alocação (alocação das relações resultante da fragmentação nos respectivos sites)
  • 5. Exemplos de consultas (enunciado + SQL) que envolvam mais de um fragmento (mínimo de 03 consultas)

Cada equipe terá no máximo 10 min. para a apresentação.

Baixe aqui o template para a apresentação do projeto!

 

 

Ementa
Arquitetura Cliente-Servidor. Arquitetura de BD Distribuído. Tipos de BD Distribuído. Processamento de Consultas. Concorrência e Recuperação em BD Distribuído. Projeto de BD Distribuído. Aplicações. Introdução a BD Móveis. Arquitetura de Computação Móvel. Aplicações Móveis. Tipos de Dados. Gerenciamento. Sincronização Intermitente. Estudos de Caso. Tópicos Avançados.

Avaliação
Seminário: 40 pontos
Resumos: 10 pontos
Projeto: 50 pontos
Participação e assiduidade: 10 pontos

Importante!

O seminário será apresentado em dupla. Além da apresentação, cada dupla deverá entregar um documento com o conteúdo do seminário apresentado. O documento deverá ser entregue no dia da apresentação.

Cada equipe deverá enviar os slides da apresentação com no mínimo três dias de antecedência para o professor, o qual fará uma revisão e dará um feedback.

Cada aluno deve escolher 5 temas de seminários e deve entregar um resumo sobre o assunto em questão. Cada resumo valerá até 2 pontos. O resumo deverá ser entregue no máximo uma semana após a apresentação do seminário.

Informações sobre o projeto

Cada equipe poderá ter até 04 integrantes.

1a. parte

  • Descrição do mundo real a ser modelado pela aplicação (Diagrama ER).
    Descrição dos objetivos da aplicação.
    Descrição das consultas/relatórios importantes que deverão ser implementados pela aplicação.
    Descrever a fragmentação que será utilizada e justificar sua necessidade.
    Apresentar o diagrama ER Estendido correspondente à fragmentação proposta.

2a. parte (CANCELADA)

  • Implementação relacional da distribuição (SGBD Oracle).

Modelos de documentos

Template para resumos (cada resumo deve ter até 02 páginas)

Template para documentos sobre seminários (cada documento deve ter até 05 páginas)

Bibliografia

Texto básico
Princípios de Sistemas de Bancos de Dados Distribuídos, M. Tamer Özsu & Patrick Valduriez,  Editora Campus  - Tradução da 2a. Edição Americana, 2001

Textos complementares para os seminários

Distribuição de Dados no Oracle.

Cloud Computing: Capítulo 18 - Seção 18.2 da 3a. edição do livro Princípios de Sistemas de Bancos de Dados Distribuídos, M. Tamer Özsu & Patrick Valduriez.

Gerenciamento de dados em sist. P2P: Capítulo 16 da 3a. edição do livro Princípios de Sistemas de Bancos de Dados Distribuídos, M. Tamer Özsu & Patrick Valduriez.

Arq. de computação móvel e Introdução a BD móveis: apostila JAI, Banco de Dados para um Ambiente de Computação Móvel, Sérgio da Costa Côrtes e Sérgio Lifschitz.

Consistência de bancos de dados móveis: Consistência de Dados em Computação Móvel, José Maria Monteiro Filho, PUC-RJ.

Segurança em bancos de dados móveis: Security Issues in Mobile Database Access, Astrid Lubinski.

Transações Móveis (artigo 1). Mobile Transactions Supportfor DBMS: An Overview.

Transações Móveis (artigo 2). Mobile Transactions.

SGBDs móveis.Bancos de Dados Móveis: visão geral, desafios e soluções atuais.

Sistemas de Bancos de Dados Móveis (Dissertação).



Cronograma de aulas

Data Conteúdo Material
 01/mar apresentação da  disciplina

 10/mar conceitos básicos de bd distribuídos Aula 01
 15/mar conceitos básicos de bd distribuídos
Aula 02
 24/mar arquiteturas de SGBDs distribuídos Aula 03
 29/mar projeto de banco de dados distribuídos    Aula 04
 31/mar
exercício de projeto de BD distribuídos  
 05/abr
projeto de banco de dados distribuídos    Aula 05
 07/abr processamento de consultas
Equipe 01 (Cap07-Slides 01)
 12/abr
decomp.de consultas e localização dos dados Equipe 02 (Cap08-Slides 02)
 14/abr
otimização de consultas distribuídas Equipe 03 (Cap09-Slides 03)
 19/abr
AULA CANCELADA  
 26/abr
controle semântico de dados Equipe 20 (Cap06-Slides 04)
 28/abr
introdução ao gerenciamento de transações Equipe 04 (Cap10-Slides 05)
 03/05 controle distribuído da concorrência Equipe 05 (Cap11-Slides 06)
 05mai confiabilidade de SGBDs distribuídos
Equipe 06 (Cap12-Slides 07)
 10/mai interoperabilidade de bancos de dados Equipe 07 (Cap13-Slides 08)
 12/mai
exercício de revisão BDD
 
 17/mai estudo de caso: distribuição no Oracle Equipe 08 (Slides 09)
 19/mai
gerenciamento de dados em cloud computing apresentação do projeto Equipe 09 (Slides 10)
 24/mai
arq. de computação móvel e Int. a BD móveis
Equipe 10 (Slides 11)
Equipe 11 (Slides 12)
 26/mai
Modelo ER Estendido para BD distribuídos Aula 06
 31/mai
Transações móveis
Equipe 13 (Slides 13)
 02/jun Acompanhamento de projeto
 
 07/jun segurança em bancos de dados móveis/ consistência em bancos de dados móveis Equipe 17 (Slides 14)/ Equipe 12 (Slides 15)
 09/jun
aplicações móveis/SGBDs móveis Equipe 16 (Slides 16)
 14/jun  Gerenciamento de dados em sist. P2P Equipe 18 (Slides 17) / Equipe 19 (Slides 18)
 16/jun
Integração de dados através de dataspaces Equipe 14 (Slides 19)
 21/jun
AULA CANCELADA
 23/jun FERIADO
 28/jun NoSQL
Equipe 15 (Slides 20)
 30/jun entrega do projeto  
 05/jul entrega dos resultados Resultado
 07/jul exame final

 


Equipes para os seminários


Equipe
Componentes
01 Paulo Orlando Sousa, João Pedro Martins
02 Eduardo Menezes Pires, Rodolfo Pereira Saturnino
03 Crystal de Menezes Santos, Henrique Figueiroa Lacerda
04 Rafael Isaias Coelho, Helder Calcanti Gomes Jr.
05 Wanderson de Lima, Dennis Silveira
06 Wagner de Souza Rolim, Severino José de Barros Jr.
07 Vinicius Cezar Monteiro de Lira, Antônio Carlos da Silva Jr.
08 Victor Hugo Carvalho de Amorim, Pedro de Araujo Melo
09 Rafael Barbosa Gonçalves, Sergio Barza
10 Diogo Peixoto, Tiago Leite
11 Lívia Catarine Jordão Braga Vilaça, Luís Gabriel Nunes Ferreira Lima
12 Thais Mota dos Santos, Cleivson Siqueira de Arruda, André Pimentel
13 Ricardo Salomão da Silva Jr., Murilo Raphael Lira
14 Edilson Ferreira da Silva, Maria Carolina Revoredo Martiniano, Lucas Dantas
15 Amora Cistina Taveira, Suzana Mendes
16
Emanuel Tenorio Ferrer, Gabriela Fernanda
17
Jonathas Dantas, Matheus Souza
18
Bruno Medeiros, Tiago Ramos
19 Josiane Bezerra Ferreira, Samuel França Arcoverde
20 Alice Lucena Cavalcanti de Oliveira, Bruno Sabino da Silva

 

 

Projetos

 

Tema

Equipe

Rede de supermercados: controle de estoque e funcionários

Edilson Ferreira da Silva (efs2)
Josiane Bezerra Ferreira (jbf2)
Maria Carolina Revoredo Martiniano (mcrm2)
Samuel de França Arcoverde (sfa)

Rede de Hotéis

Crystal de Menezes Santos (cms4)
Helder Cavalcanti Gomes Junior (hcgj)
Henfique Figueiroa Lacerda (hfl)
Rafael Isaias Rodrigues Coelho (rirc)

Rede de lojas de Calçados

João Pedro (jpmk)
Paulo Orlando
Severino José (sjbj)
Wagner Rolim (wsr)

 

Emissora de TV

Alice Lucena (alco)
Bruno Sabino (bss2)
Murilo Raphael (mrsl)
Ricardo Salomão (rssj2)

Fábrica de Produtos industrializados

Bruno Medeiros de Oliveira (bmo)
Jonathas Benvenuto Dantas (jbd)
Matheus Bispo Arrais de Souza (mbas)

Sistema Integrado e Colaborativo de Academias

Antonio Carlos (acsj)
Diogo Peixoto (dcp)
Rafael Barbosa (rbg2)
Tiago Leite (tfl3)
Vinicius Cezar (vcml)

Gerenciamento de Filiais da Coca-Cola

Lívia Catarine Jordão Braga Vilaça (lcjb)
Luís Gabriel Nunes Ferreira Lima (lgnfl)
Tiago Silva Ramos (tsr)

Rede de locadoras

Amora Albuquerque (acat)
Eduardo Pires
Rodolfo Saturnino (rps)
Suzana Fragoso (smpf)

Banco(instituição financeira)

Wanderson de Lima (wlc)
Dennis Silveira (dwas)
Emanuel Tenorio Ferrer
Gabriela Fernanda

Igreja

André Pimentel (afarp)
Cleivson Arruda (csa3)
Thaís Mota (tms2)

CBF

Pedro de Araujo (pam2)
Victor Hugo (vhca)
Lucas Dantas (ldc3)

 

Sérgio Barza


Notas

Ciência da Computação

Engenharia da Computação

 

 

voltar