Buscar

Modelagem de Dados em Bancos

Prévia do material em texto

Modelos de dados 
lógico e físico
43
Modelo Conceitual
Modelo Lógico
44
Projeto 
Conceitual
Fonte: Sistemas de Bancos de Dados (Elmasri e Navathe; 2011) 
Transpondo 
entidades e 
atributos
Projeto 
Lógico
Departamento
Projeto
Funcionário
Dependente
EntidadesPK
Localizações Atributo multivalorado
47
Projeto 
Conceitual
Fonte: Sistemas de Bancos de Dados (Elmasri e Navathe; 2011) 
Transpondo 
relacionamentos
Projeto 
Lógico
Departamento
Projeto
Funcionário
Dependente
Localizações
TRABALHA
EM
M
N
Relacionamento M:N
Atributo multivalorado
EntidadesPK
Fonte: Sistemas de Bancos de Dados (Elmasri e Navathe; 2011) 
Projeto 
Conceitual
Ligações dos 
relacionamentos
Projeto 
Lógico
Departamento
Projeto
Funcionário
Dependente
Localizações
TRABALHA
EM
N
N
M
Fonte: Sistemas de Bancos de Dados (Elmasri e Navathe; 2011) 
Projeto 
Conceitual
Projeto 
Lógico
Departamento
Projeto
Funcionário
Dependente
Localizações
TRABALHA
EM
N
N
M
Fonte: Sistemas de Bancos de Dados (Elmasri e Navathe; 2011) 
Projeto 
Conceitual
Projeto 
Lógico
Departamento
Projeto
Funcionário
Dependente
Localizações
TRABALHA
EM
N
N
M
Fonte: Sistemas de Bancos de Dados (Elmasri e Navathe; 2011) 
Projeto 
Conceitual
Projeto 
Lógico
Departamento
Projeto
Funcionário
Dependente
Localizações
TRABALHA
EM
N
N
M
Fonte: Sistemas de Bancos de Dados (Elmasri e Navathe; 2011) 
Projeto 
Conceitual
Projeto 
Lógico
Departamento
Projeto
Funcionário
Dependente
Localizações
TRABALHA
EM
N
N
M
Projeto 
Lógico
Fonte: Sistemas de Bancos de Dados (Elmasri e Navathe; 2011) 
60
Modelo Lógico
Modelo Físico
61
Projeto 
Físico
FUNCIONARIO DEPARTAMENTO
LOCALIZACOES_DEP
PROJETO
TRABALHA_EMDEPENDENTE
Redefinição de 
chaves primárias 
e de 
nomenclatura de 
tabelas e campos
PK
62
Projeto 
Físico
1
N
Representação 
varia em cada 
aplicação de 
consulta utilizada
N
N
N
N
N
N
N
1
1
1
1
1
1
1
63
Projeto 
Físico
Diagrama 
Entidade-Relacionamento (DER)
Instalação do 
MySQL Workbench
Utilizando MySQL Workbench
• O MySQL Workbench é uma ferramenta de gerenciamento do 
banco de dados MySQL
• Vamos utilizar essa ferramenta para modelagem de dados, sem 
fazer conexão com banco de dados
• Versão Windows 32 e 64 bits e MAC OS

Mais conteúdos dessa disciplina