A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Modelo Entidade-Relacionamento

Apresentações semelhantes


Apresentação em tema: "Modelo Entidade-Relacionamento"— Transcrição da apresentação:

1 Modelo Entidade-Relacionamento
Renata Viegas

2 Introdução O modelo Entidade-Relacionamento (MER) tem por base a percepção de que o mundo real é formado por: Um conjunto de objetos chamados de entidades E pelo conjunto de relacionamentos entre esses objetos

3 Introdução Existem três noções básicas empregadas pelo modelo E-R:
Conjunto de Entidades Conjunto de Relacionamentos Atributos

4 Modelo Entidade-Relacionamento (MER)
Para entender os principais conceitos do Modelo Entidade-Relacionamento, será usado o exemplo de uma locadora de DVDs

5 MER - Entidade Coisa (concreta ou abstrata) do mundo real
Ex: Cliente, DVD, Funcionário Representação: Retângulo Cliente

6 MER - Atributo Característica de uma entidade ou relacionamento
Ex: Nome é uma característica de Cliente Há vários tipos de atributos Chave: seu valor identifica unicamente cada entidade (Ex: CPF é um atributo chave, pois não há dois Clientes com o mesmo CPF) Simples: um valor para cada entidade (Ex: Nome) Compostos: podem ser subdivididos em outros atributos. (Ex: Endereço – rua, número, bairro) Multivalorado: pode ter mais de um valor ao mesmo tempo para uma mesma entidade (Ex: Telefone)

7 MER - Atributo Atributo Representação: Círculo
Atributos Chave: Círculo Fechado Outros Atributos: Círculo Aberto Atributos multivalorados devem conter indicação de quantidade mínima e quantidade máxima Um mesmo atributo pode ser composto e multivalorado ao mesmo tempo Ex: Dependente

8 MER - Atributo

9 MER - Relacionamento É uma associação entre entidades
Ex: Cliente possui Dependente Cliente aluga Fita Obs:Geralmente, são usados substantivos para dar nome às Entidades e aos Atributos, e verbos para dar nome aos Relacionamentos.

10 MER - Relacionamento Cardinalidade: indica a quantidade de representantes de uma entidade que podem participar do relacionamento Pode ser 1:1, 0:1, 1:N ou 0:N 1 Cliente pode alugar 0 ou N DVDs 1 DVD pode ser alugado por 0 ou N Clientes Representação: Losango Aluga

11 MER - Relacionamento Um relacionamento pode ter atributos
Temos o relacionamento Cliente aluga DVD Poderia ser interessante ser atributo deste relacionamento: Data de aluguel Preço do DVD

12 Diagrama Entidade-Relacionamento (DER)
Para ligar os símbolos, são usadas linhas É importante que as linhas não se cruzem no diagrama A cardinalidade dos relacionamentos deve ser indicada nas linhas que unem as entidades aos relacionamentos

13 Exercício Desenhe o DER para uma Locadora de DVDs, usando os símbolos apresentados e as informações abaixo: Entidade Atributos Cliente Nome, CPF, Endereço, Telefone, Data de Nascimento DVD Código, Título, Duração, Gênero Relacionamento Entidades Envolvidas Atributos Aluga Cliente-DVD Data de Saída, Data de Devolução, Preço

14 Solução Exercício


Carregar ppt "Modelo Entidade-Relacionamento"

Apresentações semelhantes


Anúncios Google