Modelagem De Dados Modelo ER
EntidadeRelacionamento
BANCO DE DADOS – 1º TRIMESTRE
PROF. PATRÍCIA LUCAS
Introdução
• Modelagem conceitual – fase de planejamento/projeto de um BD;
• Modelo Entidade/Relacionamento – Modelo conceitual de alto nível;
Diagrama Entidade / Relacionamento;
• DER -Diagrama
Modelos de Dados
Modelo conceitual (projeto conceitual)
◦ Modelo de dados abstrato que descreve a estrutura de um banco de dados independente de um SGBD
Modelo lógico (projeto lógico)
◦ Modelo de dados que representa a estrutura dos dados de um banco de dados
◦ Dependente do modelo do SGBD
Modelo físico (projeto físico)
◦ Nível de Implementação
◦ Depende do SGBD
◦ ênfase na eficiência de acesso
Projeto de Banco de Dados
Mini-mundo
Coleta e Análise de
Requisitos
Requisitos de dados
Projeto Conceitual
Esquema conceitual
Independente de SGBD
Projeto Lógico
Esquema lógico
Projeto Físico
Esquema físico
Específico para um
SGBD
Modelagem Conceitual
Modelo Entidade Relacionamento (ER)
◦ É a técnica mais conhecida
◦ Tem como objetivo auxiliar na especificação geral do sistema
◦ O modelo de dados é representado graficamente através de um Diagrama de EntidadeRelacionamento (DER).
◦ Principais conceitos do Modelo ER são:
◦ Entidades
◦ Atributos e
◦ Relacionamentos
◦ Notação: Criada por Peter Chen em 1976
Entidade
Entidade
◦ É um conjunto de objetos do mundo real sobre os quais se deseja manter informações no banco de dados
◦ É distinguível de outros objetos
◦ Representada através de um retângulo
Departamento
◦ Pode representar:
◦ objetos concretos (uma pessoa)
◦ objetos abstratos (um departamento)
Empregado
João
Pedro
Paulo
Maria
Contabilidade
Financeiro
Jurídico
Pessoal
Possui propriedades
Atributos e Relacionamentos
Atributo
• É um dado que é associado a cada ocorrência de uma entidade ou de um relacionamento
• Exemplos de atributos de entidades:
Empregado
Departamento
Nome
Endereço
Salário
Descrição númeroDeFuncionários Atributos
Monovalorado::