MC536 – Bancos de Dados: Teoria e Prática


Programa da disciplina

1.    Introdução

2.    Modelagem de Dados

3.    Modelo Relacional (aulas 26 e 31 de agosto)

4.    Mapeamento MER – modelo relacional (31 de agosto e 2 de setembro)

5.    Álgebra Relacional (9 de setembro)

6.    SQL (16 e 21 de setembro)

7.    Cálculo Relacional (21 de setembro – Ricardo Torres)

8.    Dependência Funcionais e Normalização (23 de setembro – Ricardo Torres)

9.    Processamento e Otimização de Consultas

10. Processamento de Transações  (14 de outubro e 4 de novembro)

1.    Controle de Concorrência

2.    Recuperação de Falhas

Transparências (capítulos Elmasri)

·        Apresentação

·        Introdução (1,2)

·        MER (3,4)

·        Modelo Relacional (5)

·        Mapeamento MER - Modelo Relacional (7)

·        Álgebra Relacional (6)

·        SQL (8)

·        Normalização (10)

·        Processamento de Transações e Recuperação de Falhas (17,19)

·        Controle de Concorrência (18)

Apresentações dos grupos

Exercícios para grupos

Agenda

Projeto (informações sobre ferramentas do lab – wiki ou o monitor)

Rodrigo Tripodi <rtripodi@gmail.com>

            BD para acervos de museus (pdf)

            http://www.acervo.sp.gov.br/

            Comentários sobre MER – fase 1

            Comentários fase 2

Comentários fase 3

Comentários fase 4

 

·        Datas

1. Modelo entidade relacionamento: entrega 14 de setembro

2. Esquema do BD: entrega 19 de outubro

Definir também atores, casos de uso.

3. Implementação do BD e população com algumas consultas: entrega 16 de novembro no lab (8hs)

4. Interfaces: entrega 23 de novembro

5. implementação do protótipo: entrega 14 de dezembro no lab

      devem ser apresentados no lab:

5.1. scripts p/ criação de tabelas

5.2. população das tabelas

5.3. casos de uso: devem ser implementados pelo menos

            - inserção/remoçao/alteraçao

            - consultas: por artista, por contexto, por movimento cultural, por categoria de obra,

                        informações de uma obra, informações de um artista

 

Endereço da wiki da disciplina

                http://mc536.wikispaces.com/

Avaliação

1 prova (peso 2), 1 projeto (peso 1), colaboração na escrita da wiki e exercícios (peso 1)

 

 

Notas

         Projeto

fase 1 - 1,5

fase 2 - 2,5

fase 3 – 1

fase 4 – 1

fase5 - 4

Bibliografia