abcdef
Curso Técnico em Informática
6T
Sumário
Modelagem de Dados utilizando a abordagem Entidade
Relacionamento – ER
Objetivos
Modelo Conceitual de Alto Nível
Estrutura de Banco de Dados Relacionais
Diagrama Entidade-Relacionamento
Construindo Modelos ER
2
Objetivos
Aprender a modelar, estruturar os dados, conforme convenções
e regras para dispor de um banco de dados adequado e eficiente.
3
Modelo Entidade-Relacionamento
O modelo Entidade-Relacionamento é um modelo de dados:
Conceitual de alto nível de abstração;
Independe do SGDB;
Desenvolvido para facilitar o projeto de banco de dados;
Conceitos foram projetados para estar o mais próximo possível da
visão que o usuário tem dos dados, não se preocupando em representar como estes dados estarão realmente armazenados;
Utilizado principalmente durante o processo de projeto de banco de dados.
Especifica quais dados que serão representados e não como os dados serão armazenados.
4
Modelo Entidade-Relacionamento
Criado por Peter Chen (1976).
Técnica de modelagem de dados mais difundida e utilizada
Percepção do mundo real
Conjunto de objetos básicos (entidades)
Relacionamentos entre esses objetos
Expressa
graficamente
Relacionamento (DER)
5
por
um
Diagrama
Entidade-
Descrição simplificada do processo de projeto de um banco de dados.
6
Componentes do Diagrama ER
Entidade
Atributo
Relacionamento
7
Componentes do Diagrama ER
Entidade:
O objeto básico tratado pelo modelo ER é a “entidade”.
Pode ser definida como um objeto do mundo real, concreto ou abstrato e que possui existência independente.
Pode ter existência física ou conceitual.
Instância: ocorrência de um tipo entidade
Exemplos
Aluno
8
Empregado
Produto
Fornecedor
Atributos
9
Componentes do Diagrama ER
Atributos: Cada entidade possui um conjunto particular de