Modelo mer

Disponível somente no TrabalhosFeitos
  • Páginas : 11 (2635 palavras )
  • Download(s) : 0
  • Publicado : 27 de novembro de 2012
Ler documento completo
Amostra do texto
Modelo Entidade Relacionamento

Conceitos básicos e diagramas ER

UFPr Departamento de Informática

1

Modelo Entidade Relacionamento

Conceitos Básicos

• O modelo Entidade-Relacionamento (ER, ou também chamado Entidade Associação) é usado na maioria dos métodos e ferramentas de auxílio à concepção de BD's (MERISE, IDA, Yourdon,ERWin)

UFPr Departamento de Informática

2 Modelo Entidade Relacionamento

Conceitos Básicos

• A idéia fundamental deste modelo é a de conservar como conceitos de base os conceitos genéricos (objetos, associação, propriedade) usados no processo de abstração que vai da observação de uma realidade à sua descrição.

UFPr Departamento de Informática

3

Modelo Entidade Relacionamento

Conceitos básicos

• Entidade • Associação •atributo

Objetos Ligação entre os objetos Propriedade dos objetos.

UFPr Departamento de Informática

4

Modelo Entidade Relacionamento

Entidades

• Um entidade é o objeto do mundo real (concreto ou abstrato) que nós queremos representar no computador e que tem uma existência própria. Uma entidade existe independentemente do fato que ela está ligada à outros objetos do BD. Exemplos:João da Silva, Aparelho de Barbear FYX, Contrato 3201, ...
UFPr Departamento de Informática 5

Modelo Entidade Relacionamento

Tipo de entidade

• Um Tipo de Entidade (TE) é a representação de uma classe de entidades similares e com as mesmas características. Exemplos: Trabalhadores, Artigos, Contratos, Estudantes,....

UFPr Departamento de Informática

6

Modelo EntidadeRelacionamento

Associação (relacionamento)

• Uma associação liga várias entidades onde cada uma delas ocupa um "papel". Se a associação liga dois (ou mais) entidades de um mesmo tipo ela é dita cíclica e neste caso a especificação do papel de cada entidade torna-se indispensável. Ex: João da Silva trabalha Esso, Philips fabrica Aparelho de Barbear FYC, ....
UFPr Departamento de Informática 7 Modelo Entidade Relacionamento

Tipo de Associação

• Um tipo de Associação (TA) é a representação de um conjunto de associações similares que possuem as mesmas características. Exemplos: fabrica liga uma Empresa à um Produto, trabalha liga Trabalhadores à Empresa,...

UFPr Departamento de Informática

8

Modelo Entidade Relacionamento

Atributo

• Um atributo é a propriedade associadaà um TE, ou à um TA. Exemplos: nome, salário, endereço (para o TE Trabalhadores); nome, nota para o TE Estudantes, ....

UFPr Departamento de Informática

9

Modelo Entidade Relacionamento

Ocorrência ou Instância e População

• Uma ocorrência ou instância de um TE (ou TA) é a representação no BD de um entidade (ou associação) que pertence à classe descrita pelo TE (TA). • População deum TE (TA) é o conjunto das ocorrências.

UFPr Departamento de Informática

10

Modelo Entidade Relacionamento

Instância

– Uma instância de TE é constituída de um conjunto de valores sendo um valor para cada atributo do TE. – Uma instância de TA é constituída de um conjunto de valores (que pode ser vazio) e de um conjunto de ocorrências de TE: um valor para cada atributo do TA (seexiste um) e para cada papel do TA uma ocorrência do TE que ocupa este papel.
UFPr Departamento de Informática 11

Modelo Entidade Relacionamento

Diagrama ER

• tipos de entidade são representados por retângulos; • os tipos de associação por losangos (ou símbolos similares (elipse, hexágono, retângulo arredondado,..). • Os atributos são ligados aos TE e TA por traços.
UFPr Departamento deInformática 12

Modelo Entidade Relacionamento

Exemplo de Diagrama ER

Sup Empregados nome E Inf salário Livra R quantidade Venda R nomeR andar quantidade quantidade A nomeA tipo Artigo A Chefe F nomeF endereço Fornecedor

Emprega R Rayon

UFPr Departamento de Informática

13

Modelo Entidade Relacionamento

Diagrama ER
• Neste diagramas são representados quatro tipos de...
tracking img