Edição 2004
Orlando Belo
Departamento de Informática
Escola de Engenharia
Universidade do Minho
Índice
Entidade Aluno
rua
Complexo ou
Composto morada localidade
codPostal
Multivalor
telefone
Entidade
Identificador
(chave) Atributo multivalor
número
Aluno telefone
nome
morada
Atributo complexo
rua codPostal
Atributo simples
local
Relacionamento
N Relacionamento
Aluno frequenta Curso
1 Binário
N Cardinalidade
Funcionário coordena Relacionamento
1 Binário Recursivo
Aluno
N
frequenta Curso
Relacionamento
1 Ternário
N
Disciplina
1 um para um
Aluno é-um Atleta
1 1:1
1 um para muitos
Aluno frequenta Disciplina
N
1:N
1 Opcional
Aluno frequenta Atleta
1
Aluno
1
frequenta Curso
Obrigatória ou
N mandatória
N
Aluno frequenta Disciplina Desconhecida
M
Super-Tipo
Pessoal
d (dijunção)
o (sobreposição)
d
U
U
Professores
U Técnicos Auxiliares
Sub-Tipo
Super-Tipo
Carro
Agregação
Sub-Tipo
Escola
1
tem
N
1
Departamento tem Unidade
N
1 1
tem tem
N N
1
integra Pessoal supervisiona
Projecto
N M N
1
tem d
Professores Técnicos Auxiliares
U
U
U
N
Recurso
Professor Técnico Auxiliar
Projectos
Funcionários
Organização
1 Departamento 1 Unidade
tem tem
Projecto N N
Projecto 1
integra Pessoal supervisiona
Projectos
N M N
U
U
U
Professores Técnicos Auxiliares
Professores Técnicos Auxiliares
Aluno Entidade
Tem Relacionamento
Aluno AlunoCV
1..1 0..1 Binário
Inscrito
Aluno Curso
0..* 1..1
Frequenta
Aluno Disciplina
1..1 1..*
Curso
Super-Classe
Mandatório, Opcional
Pessoal
OU, E
{Mandatório,Ou}
Professor Funcionário
Sub-Classe
relacionamento
integra
Erasmus Aluno
relacionamento
integra
Erasmus Aluno
composição
entidade que entidade que
representa a parte representa o todo
no relacionamento no relacionamento
intersecção
um para muitos (1:N)
frequentam
Aluno Curso
Aluno Curso
Gabinete Professor
Tipos de
Relacionamentos leccionammuitos para muitos (N:N)
Professor Disciplina