Abordagem Entidade-Relacionamento - PowerPoint PPT Presentation

About This Presentation
Title:

Abordagem Entidade-Relacionamento

Description:

ABORDAGEM ENTIDADE-RELACIONAMENTO Prof. Jalves M Nic cio SGBD software que incorpora as fun es de defini o, recupera o e altera o de dados em um banco de ... – PowerPoint PPT presentation

Number of Views:119
Avg rating:3.0/5.0
Slides: 21
Provided by: jal98
Category:

less

Transcript and Presenter's Notes

Title: Abordagem Entidade-Relacionamento


1
Abordagem Entidade-Relacionamento
  • Prof. Jalves M Nicácio

2
SGBD
  • software que incorpora as funções de definição,
    recuperação e alteração de dados em um banco de
    dados

3
Tipos de Modelo
  • Modelo Conceitual - descrição do banco de dados
    de forma independente de implementação em um SGBD
  • Modelo Lógico - dependente do tipo particular de
    SGBD que está sendo usado.
  • Modelo Físico Altamente dependente do SGBD
    utilizado.

4
Representação do Modelo Conceitual
5
Representação Modelo Lógico
  • TipoDeProduto(CodTipoProd,DescrTipoProd)
  • Produto(CodProd,DescrProd,PrecoProd,CodTipoProd)
  • CodTipoProd referencia TipoDeProduto

6
Esquemas e Instâncias
7
Projeto de Banco de Dados
  • O projeto de um novo BD dá-se em duas fases
  • Modelagem conceitual
  • Nesta primeira fase, é construído um modelo
    conceitual, na forma de um diagrama
    entidade-relacionamento. Este modelo captura as
    necessidades da organização em termos de
    armazenamento de dados de forma independente de
    implementação.
  • Projeto lógico
  • A etapa de projeto lógico objetiva transformar o
    modelo conceitual obtido na primeira fase em um
    modelo lógico. O modelo lógico define como o
    banco de dados será implementado em um SGBD
    específico.

8
Exercício
  • A definição do tipo de um dado (numérico,
    alfanumérico,) faz parte de que modelo do
    modelo conceitual, do modelo lógico ou do modelo
    físico?
  • Defina os seguintes conceitos
  • modelagem conceitual
  • projeto lógico

9
Abordagem Entidade-Relacionamento
  • A técnica de modelagem de dados mais difundida
    para construção do modelo conceitual
  • é representado graficamente, através de um
    diagrama entidade-relacionamento (DER)
  • Criado em 1976 por Peter Chen
  • Principais conceitos
  • Entidade, Relacionamento, Atributos,
    generalização/especialização, entidade associativa

10
Entidade
  • conjunto de objetos da realidade modelada sobre
    os quais deseja-se manter informações no banco de
    dados
  • Pode representar tanto objetos concretos como
    abstratos

11
  • Por Exemplo
  • No sistema de informações industrial
  • produtos, os tipos de produtos, as vendas ou as
    compras
  • sistema de contas correntes
  • Clientes, as contas correntes, os cheques e as
    agências

12
Relacionamento
  • conjunto de associações entre entidades
  • Entidade Departamento está ligada à entidade
    Pessoas através do relacionamento Lotação

13
Relacionamento Diagrama de Ocorrências
14
Relacionamentos - Cardinalidade
  • Define quantas ocorrências de uma entidade podem
    estar associadas a outra ocorrência através do
    relacionamento.
  • Tipos
  • Cardinalidade Máxima
  • Cardinalidade Mínima

15
Representação da cardinalidade
16
Classificação dos Relacionamentos
  • Muitos-para-muitos (nn)
  • Um-para-muitos (1n)
  • Um-para-um (11)

17
Relacionamento 11
18
Relacionamento 1n
19
Relacionamento nn
20
Cardinalidade Mínima
  • Valores considerados 0 ou 1
Write a Comment
User Comments (0)
About PowerShow.com