Banco de dados

Disponível somente no TrabalhosFeitos
  • Páginas : 9 (2215 palavras )
  • Download(s) : 0
  • Publicado : 18 de março de 2012
Ler documento completo
Amostra do texto
Abordagem ER
Capítulo 2

©Carlos A. Heuser Transparências para uso com o livro Carlos A.Heuser, Projeto de Banco de Dados, Ed. Sagra&Luzzatto, Porto Alegre, 2005

1

Abordagem Entidade-Relacionamento
 Técnica para construir modelos conceituais de bases de dados  Técnica de modelagem de dados mais difundida e utilizada  Criada em 1976, por Peter Chen

 Padrão de fato para modelagemconceitual

©Carlos A. Heuser Transparências para uso com o livro Carlos A.Heuser, Projeto de Banco de Dados, Ed. Sagra&Luzzatto, Porto Alegre, 2005

2

Abordagem Entidade-Relacionamento
 Não é única:
o NIAM/ORM (técnica européia da década de 70) o UML (técnica para modelos orientados a Objeto)

 Técnicas de modelagem orientada a objeto (UML) baseiam-se nos conceitos da abordagem ER Modelo de dados é representado através de um
o modelo entidade-relacionamento (modelo ER)

 Modelo ER é representado graficamente
o diagrama entidade-relacionamento (DER)
©Carlos A. Heuser Transparências para uso com o livro Carlos A.Heuser, Projeto de Banco de Dados, Ed. Sagra&Luzzatto, Porto Alegre, 2005

3

Conceitos centrais da abordagem ER
 Entidade  Relacionamento

Atributo
 Generalização/especialização  Entidade associativa

©Carlos A. Heuser Transparências para uso com o livro Carlos A.Heuser, Projeto de Banco de Dados, Ed. Sagra&Luzzatto, Porto Alegre, 2005

4

Entidade

Conjunto de objetos da realidade modelada sobre os quais deseja-se manter informações no banco de dados

©Carlos A. Heuser Transparências para uso com o livro Carlos A.Heuser,Projeto de Banco de Dados, Ed. Sagra&Luzzatto, Porto Alegre, 2005

5

Entidade – exemplos
 Sistema de informações industrial
o o o o produtos tipos de produtos vendas compras

©Carlos A. Heuser Transparências para uso com o livro Carlos A.Heuser, Projeto de Banco de Dados, Ed. Sagra&Luzzatto, Porto Alegre, 2005

6

Entidade – exemplos
 Sistema de contas correntes
o o o o clientescontas correntes cheques agências

 Entidade pode representar
o objetos concretos da realidade (uma pessoa, um automóvel) o objetos abstratos (um departamento, um endereço)

©Carlos A. Heuser Transparências para uso com o livro Carlos A.Heuser, Projeto de Banco de Dados, Ed. Sagra&Luzzatto, Porto Alegre, 2005

7

Entidade no DER
 Representada através de um retângulo  Retângulo contém onome da entidade.

PESSOA

DEPARTAMENTO

©Carlos A. Heuser Transparências para uso com o livro Carlos A.Heuser, Projeto de Banco de Dados, Ed. Sagra&Luzzatto, Porto Alegre, 2005

8

Entidade e instância

 Para referir um objeto particular
fala-se em instância ou ocorrência de entidade

©Carlos A. Heuser Transparências para uso com o livro Carlos A.Heuser, Projeto de Banco deDados, Ed. Sagra&Luzzatto, Porto Alegre, 2005

9

Propriedades de entidades
 Entidade isoladamente não informa nada  É necessário atribuir propriedades às entidades  Propriedades especificadas na forma de
o Relacionamentos o Atributos o Generalizações/especializações

©Carlos A. Heuser Transparências para uso com o livro Carlos A.Heuser, Projeto de Banco de Dados, Ed. Sagra&Luzzatto, PortoAlegre, 2005

10

Exercício 3.5 Identificar entidades
Administradora de imóveis Uma entrevista com o gerente da administradora resultou nas seguintes informações: • A administradora administra condomínios formados por unidades condominiais. • Cada unidade condominial é de propriedade de uma ou mais pessoas. Uma pessoa pode possuir diversas unidades. Cada unidade pode estar alugada para nomáximo uma pessoa. Uma pessoa pode alugar diversas unidades.

©Carlos A. Heuser Transparências para uso com o livro Carlos A.Heuser, Projeto de Banco de Dados, Ed. Sagra&Luzzatto, Porto Alegre, 2005

11

Exercício 3.5 Entidades identificadas
 ADMINISTRADORA  CONDOMÍNIO

 UNIDADE
 PESSOA

©Carlos A. Heuser Transparências para uso com o livro Carlos A.Heuser, Projeto de Banco de...
tracking img