Banco de Dados II (2024)

Índice

  1. Aulas
  2. Conteúdos
  3. Observações importantes
    1ª Prova: 31/julho
    Entrega do trabalho da etapa 1: 04/10
    2ª prova: 6/novembro

1. Aulas

Aula 1

Assunto: Apresentações

Conteúdo: PDF 1 (abaixo)

Leitura recomendada: Entrevista com Elvis, o nigeriano que aprendeu a programar usando um “Nokia tijolão”

Aulas 2 e 3

Assunto: Revisão de modelagem de banco de dados

Conteúdo: PDF 2 (abaixo); Lista de exercícios 1

Aula 4

Assunto: Revisão de SQL

Conteúdo:
Respostas da lista de exercícios 1
Link do PDF3

Aula 5

Assunto: Revisão de SQL (joins)

Conteúdo:
PDF 3 (slide 13 em diante)
Tabelas e registros utilizadas na aula
Lista de exercícios 2

Leitura adicional:
SQL JOIN: Entenda como funciona o retorno dos dados

Aula 6

Conteúdo:
Lista de exercícios 2 (respostas)
PDF 4 (Introdução à PL/SQL)

Conteúdo adicional:
CNPJ vai passar a ter letras (vídeo)

Aula 7

Conteúdo:
PDF 5 (Tipos de dados básicos no PL/pgSQL)
PDF 6 (Outros tipos de dados e estrutura loop)

Aula 8 (assíncrona)

Discutindo sobre banco de dados – Dos primórdios a Big Data (vídeo)
Tarefa: Glossário

Aula 9

Conteúdo:
Lista de exercícios 3 (PL/pgSQL)
Respostas da lista de exercícios 3

Aula 10

Conteúdo:
Lista de exercícios 4 (todo o conteúdo do bimestre)
Respostas da lista de exercícios 4

Aula 11 (31/julho)

Conteúdo: Prova

Aula 12

Apresentação do seminário de andamento

Aula 13 (assíncrona)

A atividade será explicada na aula do dia 7/agosto.

Aula 14

Conteúdo:
PDF 7 – Estrutura de seleção if

Aula 15

Conteúdo:
PDF 8 – Variável found, definição de funções. Detalhes do trabalho.
Exemplo found
Exemplo definição de função

Aula 16

PDF 9 – Case e while
Exemplo 1 de case
Exemplo 2 de case
Exemplo de while

Aula 17

PDF 10 – Introdução à triggers
Exemplo 1 de triggers com INSERT
Exemplo 2 de triggers com INSERT

Aula 18

PDF 11 – Triggers em eventos UPDATE e DELETE
Exemplo 3 de triggers com UPDATE
Exemplo 4 de triggers com DELETE

Aula 19

Lista de exercícios 5
Lista de exercícios 5 com respostas


2. Conteúdos

PDF 1 – Apresentações, das pessoas e da disciplina

PDF 2 – Revisando conceitos de modelagem de banco de dados