Skip to content
Igor Avila Pereira edited this page Dec 16, 2024 · 72 revisions

Cronograma

  • 12/12 - Atividade avaliada presencial 2 (5.0) + Entrega trabalho 2 (5.0)

Guia Rápido


Vídeos


Aulas

12/12 - Atividade avaliada presencial 2 (5.0) + Entrega trabalho 2 (5.0)


05/12 - Revisão Pré-Atividade Avaliada 2

Correção Lista SQL:

Gabarito - Aula (incompleto)

Gabarito - Completo


28/11 - Lista de SQL + Divulgação Trabalho 2

Baseado no blog.sql faça a seguinte lista de exercício:

Slides

Como instalar PostgreSQL no Windows:


21/11 - Correção Trabalho 1 + Conceitos de DDL e DML

https://github.com/IgorAvilaPereira/pmbd2024_2sem/tree/main/trabalho1


14/11 - Correção Atividade Avaliada Presencial + Conceitos de DDL e DML

https://github.com/IgorAvilaPereira/pmbd2024_2sem/tree/main/atividade1


07/11 - Atividade avaliada presencial

  • Atividade avaliada presencial

  • Entrega do trabalho dia 08/11


31/10 - Revisão Pré-Atividade Avaliada

Conteúdo da aula

Revisar Matéria:

  • Modelagem Conceitual (DER)

  • Modelagem Lógica (Modelo Relacional)

  • Modelagem/Implementação Física (script.sql). Obs: Esta etapa ficará de "fora" da atividade avaliada do 1º bim.

Generalização/Especialização

Conversão - ER para Modelo Relacional


24/10 - Formatura TADS (Não teremos aula)

Vídeos complementares:


17/10 - Modelagem Lógica + Implementação Física

Artigo - DER + Modelo Relacional

Artigo (script.sql)

Mais estratégias de mapeamento


10/10 - Exercício Universidade + Introdução - Modelagem Lógica (Modelo Relacional)

Modelagem Conceitual (ER) + Modelagem Lógica (Modelo Relacional Incompleto) da Universidade

Implementação Física Incompleta - Universidade (script.sql)

Lista 1

Conversão - ER para Modelo Relacional

Leitura Complementar:

Exemplos:

Resumo (usar com cautela):

  • Entidades Forte, Fraca e Associativa tornam-se, com grande frequência, tabelas.
  • Atributos identificadores tornam-se chaves primárias.
  • Relacionamentos 1:n exigem a criação de uma coluna adicional na tabela referente ao n do relacionamento, denominada de chave estrangeira.
  • Relacionamentos com atributos, geralmente, fazem com que estes relacionamentos sejam mapeados como tabelas.
  • Relacionamentos n:m (muitos para muitos) devem ser quebrados em 2 relacionamentos 1:n e exigem a criação de uma tabela intermediária
  • Atributos multivalores tornam-se tabelas.
  • Atributos compostos podem se transformar em 1) colunas (o que a literatura diz) ou em uma 2) nova tabela + um relacionamento 1:n com a tabela resultante da entidade que, anteriormente, tinha o atributo composto (solução prática que permite mais uma instância do atributo composto).
  • Especialização/Generalização podem gerar (1) uma única tabela, (2) uma tabela para cada entidade filha ou (3) uma tabela para cada entidade.

03/10 - Entidade Associativa

Slides - ER - Entidade Asssociativa (slide 47)

Texto sobre Entidade Associativa

Resumo

Lista 1


26/09 - Recapitulação + Entidade Fraca

Video - Recapitulação + Entidade Fraca + Generalização/Especialização

Matéria Nova:

Lista 1

Resumo


19/09 - Aula Suspensa


12/09 - Introdução

Apresentação da Disciplina

Introdução - Banco de Dados

image

Introdução - Diagrama Entidade-Relacionamento (ER)

ER - Tipos de Relacionamentos

Slides - ER

Resumo