Banco Aula 02

705 palavras 3 páginas
Banco de Dados
Modelagem EntidadeRelacionamento (MER)

Tópicos
 Introdução
 Projeto Conceitual
 Modelo Entidade-Relacionamento (MER)
 Entidades
 Atributos
 Relacionamentos
 Cardinalidade
 Exemplos

Introdução

 Para fazer o projeto e implementação de um banco de dados, é preciso passar pelas seguinte etapas:
1. Especificação e análise dos requisitos
2. Projeto Conceitual
3. Projeto Lógico
4. Projeto Físico

Projeto Conceitual

 Modelo de dados abstrato que descreve a estrutura de um banco de dados independente de um SGBD.
 Não contém detalhes de implementação, apenas uma visão de alto nível.
 É definido graficamente pelo diagrama
Modelo Entidade-Relacionamento (MER).

Modelo EntidadeRelacionamento (MER)
 O Modelo Entidade-Relacionamento é composto por:
 Entidades
 Atributos
 Relacionamentos

 O MER é um diagrama simplificado:
 Não possui atributos.
 Não possui cardinalidade.

 O Diagrama Entidade-Relacionamento (DER) é mais detalhado:  Possui atributos.
 Possui cardinalidade.

Entidades
 É 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.
 Pode representar:
 objetos concretos (uma pessoa)
 objetos abstratos (um departamento)

Exemplos de Entidade
 Sistema bancário:





Cliente
Conta Corrente
Conta Poupança
Agência

 Sistema de produção:





Produto
Empregado
Departamento
Estoque

Atributos
 São informações a respeito de uma Entidade.
 Exemplos:
Empregado

Departamento

Nome
Endereço
Salário

Descrição númeroDeFuncionários Tipos de Atributos
 Atributo simples
 Informação indivisível.

 Atributo composto
 Contem várias informações que podem ser decompostas:
 Exemplo: Endereço, pode ser dividido em:






Tipo de logradouro
Logradouro
Numero
Bairro
Cidade

Tipos de Atributos
 Atributo multivalorado
 Pode receber muitos valores para uma única entidade.
 Exemplo: Telefone, e-mail. Uma

Relacionados

  • Atividade De Aula 02 Projeto De Banco
    423 palavras | 2 páginas
  • ALPOO Aula 02 Conexao Com Banco JDBC
    1366 palavras | 6 páginas
  • Banco de Dados Avancados Aula 02 BD Distribuidos
    2218 palavras | 9 páginas
  • 283 MM BB 2
    2445 palavras | 10 páginas
  • Introdução ao C#
    2762 palavras | 12 páginas
  • Segurança no trabalho
    7688 palavras | 31 páginas
  • economia
    9147 palavras | 37 páginas
  • ptcc
    4935 palavras | 20 páginas
  • Conhecimentos Banc Rios Aula 02
    11278 palavras | 46 páginas
  • banco de dados
    11859 palavras | 48 páginas