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

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

2008.1 Modelo Entidade-Relacionamento Renata Viegas

Apresentações semelhantes


Apresentação em tema: "2008.1 Modelo Entidade-Relacionamento Renata Viegas"— 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 – 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 – 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: EntidadeAtributos ClienteNome, CPF, Endereço, Telefone, Data de Nascimento DVDCódigo, Título, Duração, Gênero RelacionamentoEntidades EnvolvidasAtributos AlugaCliente-DVDData de Saída, Data de Devolução, Preço

14 ExercícioSolução


Carregar ppt "2008.1 Modelo Entidade-Relacionamento Renata Viegas"

Apresentações semelhantes


Anúncios Google