Modelo Er
EntidadeRelacionamento
Marcos Cardoso Junior marcos.cardoso@gmail.com Roteiro
Introdução
Entidades
Atributos
Relacionamentos
Estudos de Caso
Exercícios
Considerações Finais
Modelagem de Dados
Introdução
Fato da realidade
FAZ
CONTÉM
PEDIDO
CLIENTE
PRODUTO
Introdução
O modelo E-R é uma Modelagem
Conceitual de Dados.
O objetivo é obter resultados e esquemas puramente conceituais sobre a essência de um sistema.
Três noções básicas: Entidades, Atributos e
Relacionamentos
Introdução
Modelo baseado na percepção do mundo real, que consiste em um conjunto de objetos básicos chamados entidades e nos relacionamentos entre esses objetos
Facilitar o projeto de banco de dados, possibilitando a especificação da estrutura lógica geral do banco de dados
Introdução
Entidades
Objeto que existe no mundo real com uma identificação distinta e com um significado próprio. São “coisas” que existem no negócio, ou ainda, descrevem o negócio em si.
CLIENTE
FUNCIONÁRIO
CONTA (de banco)
Introdução
Atributos
Todo objeto para ser uma entidade possui atributos e seus valores.
Vamos imaginar um funcionário de uma empresa. O que caracteriza o funcionário?
Introdução
Atributos
Entidade: Funcionário
MATRÍCULA
NOME
DATA DE
ADMISSÃO
0001
José
25/05/2003
0002
Maria
01/09/2003
0003
João
11/10/2003
0004
Pedro
19/11/2003
ATRIBUTOS
Introdução
Mini-mundo
A base para a especificação da estrutura conceitual do banco de dados.
Principais necessidades de uma organização
(banco, hospital, escola, supermercado)
Estudo de Caso: Um
Supermercado
O Supermercado possui vários funcionários. Esses funcionários são identificados por um código. Ainda serão registrados nesses funcionários o nome de cada um, o cargo que eles ocupam, o salário e o telefone.
Estudo de Caso: Um
Supermercado
O Supermercado ainda deseja guardar as informações de seus fornecedores. Eles devem possuir um código para identificálos, o