BD01 Mer
BD01 Mer
BD01 Mer
Diego Oliveira
BD
Atividade 01
Levantamento de Requisitos
5
Transformação para
Modelo Relacional
• A transformação deve ser realizada em
três passos:
– 1: cada entidade se torna uma tabela, cada
atributo uma coluna e os identificadores serão
a chave primária
– 2: relacionamentos serão criados entre as
entidades, podendo ser 1:1, 1:N ou N:N
– 3: tratar as especializações/generalizações
6
Transformação para
Modelo Físico
• O Modelo Físico é o que será
implementado no SGBD (MySQL por
exemplo)
• Ou seja, é o modelo que mais se aproxima
à linguagem de máquina
• Neste modelo a criação das tabelas com
suas colunas, chaves e relacionamentos
deve ser escrita em SQL
7
Atividade
• Imagine que você foi convidado por uma empresa para
modelar um banco de dados para um sistema que
armazena dados de projetos de consultoria.
• Cada projeto deverá armazenar o código, nome,
endereço do solicitante, número do projeto, número da
identidade do consultor, nível de formação do consultor
do projeto, data de início e de fim do projeto, horas
trabalhadas no projeto.
• A mesma empresa poderá solicitar mais de um projeto e
o mesmo consultor poderá atender a mais de um projeto
• Sendo assim, elabore o modelo conceitual, lógico e físico
deste banco de dados. (utilize BrModelo e MySQL)
8
Perguntas?