Escolar Documentos
Profissional Documentos
Cultura Documentos
O modelo conceitual de dados tem como principio que entidades se relacionam com
entidades segundo uma cardinalidade. Sendo que entidades e cardinalidades são
qualificados por meio de seus atributos.
Entidade
Notação:
Nome_entidade
Exemplo:
Fato do mundo Real :
Um funcionário é uma classe de elementos do qual eu necessito reter
informações.
Representação:
FUNCIONARIO
1
Por meio da entidade é possível instanciar diversos objetos por exemplo: o
funcionário joão da silva, a funcionária ana beatriz etc.
Relacionamento
Notação :
Nome_relacio
namento
Ex:
Representação:
ALOCAÇÃO
FUNCIONARIO DEPARTAMENTO
Este modelo descreve que objetos da entidade funcionário se relacionam, por alocação,
com objetos da classe departamento.
Cardinalidade
Notação:
(Min,Max)
relacionamen
entidade to
2
EX:
(1,1) (0,n)
ALOCAÇÃ
FUNCIONARIO O DEPARTAMENTO
Atributos
Notação
Nome_atributo
Atributo Identificador
Notação
OU *
Nome_atributo Nome_atributo
Exemplo:
(1,1) (0,n)
ALOCAÇÃ
FUNCIONARIO O DEPARTAMENTO
3
( uma ocorrência da entidade funcionário está relacionada com nenhum ou muitas
ocorrências da entidade departamento por alocação. Cada alocação é qualificada por uma
data)
4
Classificação de atributos:
Atributo simples
Exemplo:
nacionalidade para uma pessoa
Atributo composto
Notação:
Exemplo:
endereço de uma pessoa pode ser decomposto em rua numero complemento e bairro.
Atributos monovalorado
Atributo multivalorado
Notação:
5
Exemplo: telefone
Relacionamento ternário
Exemplo:
Fato do mundo real:
Um equipamento está alocado a funcionario em um projeto
Matricula codigo
nome nome
(0,n) (0,n)
ALOCAÇÃO
FUNCIONARIO EQUIPAMENTO
(0,n)
projeto
codigo
nome
Relacionamento Unário
Exemplo:
fato do mundo real:
Uma peça é composta por outras peças
composição
Peça
Generalização de relacionamento
6
A generalização é uma caracteristica da orientação a objetos que preve que objetos
com atributos e comportamentos semelhantes podem ser generalizadados. Por exemplo em
um hospital pacientes, médicos e enfermeiros podem ser gereralizados como pessoas.
7
Matricula sigla
nome nome
(1,1) (0,n)
ALOCAÇÃO
FUNCIONARIO DEPARTAMENTO
Notação de Generalização
Para modelagem de dados
ENGENHEIRO VENDEDOR
crea
Entidade associativa
Permite associar uma entidade a um relacionamento. Isto implica que a entidade deve se
relacionar com a relação existente entre as duas outras entidades.
Notação:
atributo atributo
atributo atributo
(m,n) (m,n)
Relação A
ENTIDADE A ENTIDADE B
8
(m,n)
Relação B
(m,n)
ENTIDADE C
atributo
atributo
Esta situação caracteriza que a entidade C deve se associar com pela relação B ,
Relação já existente entre a entidade A e a Entidade B
Exemplo:
matr cod
nome nome
(0,n) (0,n)
cursa
aluno disciplina
(1,1)
realiza
(m,n)
prova
num
respostas