Banco de Dados I
Modelo Entidade-Relacionamento
Benigno M. Sales
Modelo Entidade-Relaciomento
Este modelo tem como base a percepção de que o mundo real é formado por um conjunto de objetos chamados entidades e pelo conjunto de relacionamentos entre esses objetos.
Entidades
Relacionamentos
Atributos
Conjunto de Entidades
É uma coisa ou objeto do mundo real que pode se identificada de forma unívoca em relação a todos os outros objetos.
Todas as instâncias de uma entidade compartilha as mesmas propriedade: os atributos.
Banco – Cliente – Empréstimo
Os clientes de um banco são extensões da entidade
Cliente.
Conjuntos de Atributos
• Os conjuntos de atributos, definem uma entidade. • Os atributos descrevem as entidades.
NOME
CLIENTE
CPF
ENDEREÇO
Tipos de Atributos
•
•
•
•
Atributos Simples ou Compostos
Os atributos simples, são aqueles que não subdividimos em partes, como no gráfico anterior; Já os compostos, podem ser divididos. Ex.: Nome pode ser dividido em prenome, nome_intermediario e sobrenome;
Atributos Monovalorados ou Multivalorados
No exemplo anterior, todos os atributos foram monovalorados. São atributos que possuem apenas um valor para defini-los. Um atributo como dependente de um empregado, poderá ter um conjunto de valores.
Atributo nulo
São atributos que não possuem valores definidos. Se um empregado não possui um dependente, então, este valor será nulo.
Atributo derivado
O valor desse atributo é dado em função da derivação de outro atributo ou entidade. Por exemplo: Se tivermos o atributo total_de_vendas, esse atributo será calculado somanto o total de vendas da entidade vendas.
Conjunto de Relaciomentos
Um relacionamento é uma associação entre uma ou várias entidades. Por exemplo: Podemos definir uma relação entre um cliente e as compras que ele realizou. Cliente Marcelo realizou a compra V-123.
Papel – Descrição de um relacionamento. O cliente X é devedor do empréstimo Y.
Em sua maioria os relacionamentos são binários, ou seja,