Académique Documents
Professionnel Documents
Culture Documents
Roteiro
DIA
Power Architect
Ferramenta para modelagem de dados
2 semestre de 2016
FACOM39801 Sistemas de Bancos de Dados - 2 semestre de 2016
DIA
DIA
http://live.gnome.org/Dia
http://dia-installer.de/
Power Architect
Power Architect
http://www.sqlpower.ca/page/architect
Duplo-clique em architect.jar
Menu File
Menu Connections
Menu Tools
EMPREGADO
CPF_empregado
desenvolve
PROJETO
horas_trabalhadas
nome_empregado
nro_projeto
nome_projeto
10
Mos obra...
Alterar apenas o nome lgico
tabela
atributo
relacionamento
11
12
Relacionamentos
Exemplo cardinalidade (M:N)
No manual: relacionamentos
You can create identifying and nonidentifying relationships:
In an identifying relationship, the child
table cannot be uniquely identified without
the parent (filho entidade fraca)
(2)
(3)
(1)
e agora?
FACOM39801 Sistemas de Bancos de Dados - 2 semestre de 2016
13
Relacionamentos
Exemplo cardinalidade (M:N)
14
Relacionamentos
Exemplo cardinalidade (M:N)
(2)
(3)
(1)
15
16
Relacionamentos
Exemplo entidade fraca
Relacionamentos
CPF_empregado
nome_dependente
nome_empregado
EMPREGADO
possui
n DEPENDENTE
sexo_dependente
17
18
Relacionamentos
Exemplo entidade fraca
Relacionamentos
Exemplo entidade fraca
(2)
(1)
(3)
19
Relacionamentos
Exemplo cardinalidade (1:1)
CPF_empregado
nome_empregado
(2)
20
Relacionamentos
Exemplo cardinalidade (1:1)
sigla_depto
EMPREGADO
gerencia
DEPARTAMENTO
nome_depto
(3)
(1)
21
Relacionamentos
Exemplo cardinalidade (1:1)
22
Relacionamentos
Exemplo cardinalidade (1:1)
23
24
Relacionamentos
Exemplo cardinalidade (1:N)
EMPREGADO
trabalha
CPF_empregado
DEPARTAMENTO
sigla_depto
nome_empregado
(3)
Relacionamentos
Exemplo cardinalidade (1:N)
nome_depto
(2)
(1)
25
Relacionamentos
Exemplo cardinalidade (1:N)
26
Relacionamentos
Exemplo cardinalidade (1:N)
27
28
Leitura Sugerida
29
30