-
Notifications
You must be signed in to change notification settings - Fork 0
Home
- 12/12 - Atividade avaliada presencial 2 (5.0) + Entrega trabalho 2 (5.0)
Correção Lista SQL:
Baseado no blog.sql faça a seguinte lista de exercício:
Slides
Como instalar PostgreSQL no Windows:
- https://youtu.be/L_2l8XTCPAE?si=sxtIExdIXJV5zd7S
- https://youtu.be/wh7yKZVx294?si=Pxa1zF7pX036oG1A
- https://youtu.be/UbX-2Xud1JA?si=fTeOFyYT7g0zO_sZ
- https://youtu.be/LDEkBcHn7FA?si=oBgC8vcQMgYd8P8y
https://github.com/IgorAvilaPereira/pmbd2024_2sem/tree/main/trabalho1
https://github.com/IgorAvilaPereira/pmbd2024_2sem/tree/main/atividade1
-
Atividade avaliada presencial
-
Entrega do trabalho dia 08/11
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
Vídeos complementares:
Artigo - DER + Modelo Relacional
Mais estratégias de mapeamento
Modelagem Conceitual (ER) + Modelagem Lógica (Modelo Relacional Incompleto) da Universidade
Implementação Física Incompleta - Universidade (script.sql)
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.
Slides - ER - Entidade Asssociativa (slide 47)
Texto sobre Entidade Associativa
Video - Recapitulação + Entidade Fraca + Generalização/Especialização
Matéria Nova:
Apresentação da Disciplina