Escolar Documentos
Profissional Documentos
Cultura Documentos
Modelo Conceitual
Aula N. 01
Rodrigo Stein
1
“Banco de Dados”
2
“Banco de Dados”
3
“Banco de Dados”
Entidades
O relacionamento é a associação entre entidades,
sendo que cada uma dessas entidades é responsável
por desempenhar uma função dentro desse
relacionamento.
4
“Banco de Dados”
Relacionamentos
As entidades, principal conceito desta modelagem,
são os objetos do “mundo real”, da realidade a ser
modelada, sobre os quais deseja-se conhecer as
informações e os relacionamentos entre elas.
5
“Banco de Dados”
Relacionamentos
FIQUE ATENTO:
Relacionamentos
O grau de um relacionamento é referente
à quantidade de entidades que estão presentes em
um mesmo relacionamento.
Atributos
Os atributos são as características específicas de
uma entidade, além disso, há também a possibilidade
de haver atributos nos relacionamentos.
8
“Banco de Dados”
Atributos
Os atributos podem ser classificados de diversas
maneiras, como podemos ver abaixo:
•Simples
•Composto
•Monovalorado
•Multivalorado
•Armazenado
•Derivado
9
“Banco de Dados”
Atributos
Simples
São atributos considerados atômicos ou
indivisíveis. Por exemplo, o atributo “cor” de uma
entidade “carro” é indivisível.
Composto
Já os atributos compostos podem ser divididos em
partes menores, com significados independentes.
Atributos
Monovalorado
Esse atributo possui apenas um valor para uma determinada
entidade. Por exemplo, na entidade “Pessoa”, cada indivíduo
pode ter apenas um valor de CPF.
Multivalorado
Já o multivalorado permite que um atributo de uma mesma
entidade possa ter mais de um valor. Um exemplo é o atributo
“Telefone”, uma vez que uma pessoa pode ter mais de um
número de telefone.
Armazenado
São aqueles previamente definidos e armazenados em um
banco de dados.
11
“Banco de Dados”
Atributos
Derivado
O derivado é aquele que não é armazenado, mas que pode ser
obtido através daqueles atributos armazenados. Por exemplo,
suponha-se que o atributo “Data de Nascimento” seja definido em
um banco de dados. Com isso, o atributo “idade” pode ser obtido
através desse atributo previamente armazenado.
Descritivo
Os atributos descritivos retratam as
características intrínsecas de uma determinada entidade, como
a idade, cor, nome, entre outros.
12
“Banco de Dados”
Atributos
Nominativo
Por sua vez, os nominativos, além de serem descritivos,
possuem o objetivo de especificar e definir uma entidade. Por
exemplo, código, CPF, nome, entre outros.
Relacional
São os atributos presentes nos relacionamentos. Um exemplo,
como já citado, são os atributos “Local” e “Data” do
relacionamento “Casamento”.
13
“Banco de Dados”
Cardinalidade
A cardinalidade especifica o número mínimo e o
máximo de instâncias que uma entidade pode participar. Para
facilitar o entendimento, observe o diagrama abaixo:
14
“Banco de Dados”
Cardinalidade
A cardinalidade da entidade está do lado oposto ao seu retângulo,
havendo a cardinalidade mínima e a máxima. Para lê-las, adotamos a
seguinte estrutura:
16
“Banco de Dados”
Cardinalidade em resumo
17
“Banco de Dados”
18
“Banco de Dados”
Exemplo
Vamos representar, por meio do diagrama entidade relacionamento,
as entidades “Médico” e “Paciente”, com alguns de seus possíveis
atributos, bem como o relacionamento “Atendimento” entre elas.
19
“Banco de Dados”
Exemplo
O que podemos entender do diagrama entidade relacionamento do
slide anterior?
20