Modelo entidade relacional
MER
Modelo de dados conceitual de alto nível. Descreve a estrutura do banco de dados. Descreve as operações associadas para especificação de consultas e atualização.
MER
O modelo de entidade-relacionamento (MER) é baseado na percepção do mundo real que consiste em um conjunto de objetos básicos chamados entidades e nos relacionamentos entre estes objetos. Ele foi desenvolvido para facilitar o projeto de banco de dados, permitindo a especificação de um esquema de “negócio”, onde tal esquema representa a estrutura lógica geral do banco de dados.
MER
Etapa do projeto de BD
Modelagem conceitual
Descrição abstrata dos dados
Modelo Entidade-Relacionamento (MER)
MER
A abordagem ER foi criada em 1976 por Peter Chen; O modelo de dados desta abordagem é o MER, representado graficamente por um DER. Popular
Simplicidade Expressividade Especificação do esquema (estrutura lógica do BD)
Facilita projeto do BD
MER
O MER é fundamentado em três conceitos básicos:
Entidades Relacionamentos Atributos
Entidade
Conjunto de objetos da realidade modelada sobre os quais deseja-se manter informações no banco de dados Representa algo com uma existência física (pessoa, disco) ou conceitual (curso, conceito, circulação, ...) Exemplo:
Sistema bancário – as entidades podem ser: clientes, contas correntes, cheques, agências Cliente – representa o conjunto de clientes que se deseja manter dados no banco de dados
Entidade – Representação
Graficamente representada através de um retângulo que contém o nome da entidade. Exemplo:
Empregado Dependente Departamento Projeto
(Empregado)
TELEFONE 9999 8888 2222 ENDERECO XXXX YYYY ZZZZ
Instância de uma entidade
CPF 01 02 03 NOME Luis Luisa Manoel
Atributo
Dado que é associado a cada ocorrência de uma entidade ou um relacionamento. É uma