1 / 14

Modelo Entidade-Relacionamento

Modelo Entidade-Relacionamento. Renata Viegas renatafviegas@gmail.com. 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.

adelio
Download Presentation

Modelo Entidade-Relacionamento

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Modelo Entidade-Relacionamento Renata Viegas renatafviegas@gmail.com

  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:

  14. Exercício Solução

More Related