danco de dados
(Modelo E-R)
Fundamentos de Banco de Dados
Adriano Calegari de Lara
Modelo Entidade-Relacionamento
Conceitos Básicos
Introdução
Entidade
Relacionamento
Atributo
Generalização/Especialização
Entidade Associativa
Construindo modelos E-R
Conceitos Básicos - Introdução
O modelo entidade-relacionamento (E-R) formado por um conjunto de objetos chamados entidades e pelo conjunto dos relacionamentos entre esses objetos;
Foi desenvolvido para facilitar o projeto do banco de dados, permitindo a especificação do esquema;
O modelo E-R é um modelo de alto nível, ou seja, seus conceitos foram projetados para serem compreensíveis a usuários, descartando detalhes de como os dados são armazenados
Conceitos Básicos - Introdução
A primeira etapa do projeto de um banco de dados é a construção de um modelo conceitual, modelagem conceitual;
Código
Nome
Empregado
Número sequencia Nome
POSSUI
Dependente
Figura 2.1 – Exemplo de modelo conceitual
O objetivo desta modelagem é obter uma descrição abstrata, independente de implementação em computador, dos dados que serão armazenados no banco de dados.
Conceitos Básicos - Introdução
A técnica de modelagem mais difundida é a modelagem
(abordagem) entidade-relacionamento (E-R);
Nesta técnica, o modelo de dados é representado através do modelo entidade-relacionamento (Modelo E-R);
Usualmente um modelo E-R é representado graficamente, através de um diagrama entidade-relacionamento (DER);
A abordagem ER foi criada em 1976 por Peter Chen;
Mesmo as técnicas de modelagem orientadas à objetos (ex.
UML) baseiam-se nos conceitos da abordagem ER.
Modelo Entidade-Relacionamento
Conceitos Básicos
Introdução
Entidade
Relacionamento
Atributo
Generalização/Especialização
Entidade Associativa
Construindo modelos E-R
Conceitos Básicos - Entidade
Entidade – Conjunto de objetos da realidade modelada sobre os quais deseja-se manter