Douglas Legramante

Douglas Legramante

Informática

Técnico em Informática · Banco de Dados

09-Modelagem Completa de um Cenário + Revisão

1. Hoje é diferente: cenário novo, do zero

Até agora, sempre continuamos o mesmo diagrama da biblioteca. Hoje é outro tipo de exercício: um cenário completamente novo (uma oficina mecânica), modelado do zero, sozinho — exatamente o formato da Avaliação, no próximo encontro.

Não tem conteúdo novo hoje. A ideia é aplicar tudo o que já foi visto até aqui, num contexto diferente, para descobrir sozinho — antes da avaliação — o que já está bem consolidado e o que ainda merece revisão.

2. Checklist de revisão do bloco

Antes de começar, revise mentalmente cada item — se algum soar estranho, é sinal de rever o encontro correspondente:

ConceitoEncontroNotação / lembrete
Entidade5Retângulo → vira tabela
Atributo (simples, composto, multivalorado, identificador)5Elipse → vira coluna (ou tabela nova, se multivalorado)
Relacionamento e cardinalidade (1:1, 1:N, N:N)6Losango → vira FK (ou tabela associativa, se N:N)
Identifying x Non-Identifying6A FK entra na PK, ou como coluna comum?
Auto-relacionamento7A mesma tabela, duas vezes
Leitura de um DER pronto7Notação TABELA(coluna PK, coluna FK)
Mapeamento completo (atributo + relacionamento juntos)8
1:1 precisa de UNIQUE8Senão vira 1:N disfarçado
Multivalorado vira tabela, com PK composta8

3. O cenário de hoje: Oficina Mecânica

Uma oficina mecânica quer informatizar seu sistema. Ela atende Clientes, que podem ter um ou mais Veículos. Cada vez que um Veículo é trazido para conserto, é aberta uma Ordem de Serviço, que pode envolver várias Peças (e uma peça pode ser usada em várias ordens de serviço diferentes). Cada Ordem de Serviço é atendida por um Mecânico, e a oficina quer saber qual mecânico supervisiona quais outros mecânicos. Clientes frequentes recebem um Cartão Fidelidade (no máximo um por cliente). A oficina também quer guardar mais de um telefone de contato por cliente.

Repare: essa descrição não te dá os nomes exatos das colunas nem diz "isso é 1:1" ou "aquilo é N:N" — é você quem decide, como aconteceria numa avaliação (ou no trabalho de verdade).

4. Planejamento antes de construir

Antes de abrir o Workbench, vale a pena fazer um rascunho rápido no papel: liste as entidades que você identificou, e para cada uma, os atributos principais e o identificador. Isso é o hábito que praticamos no Encontro 8 — vale ouro numa prova cronometrada.

5. Prévia do próximo encontro

O Encontro 10 é a Avaliação 1 — modelagem prática de um cenário nunca visto, no mesmo formato de hoje.


Recursos de apoio

Não há vídeo ou leitura nova hoje — é revisão. Se precisar relembrar algum conceito específico, volte ao texto de apoio do encontro correspondente (indicado na tabela da Seção 2).