Banco de Dados - tarciocarvalho.com de Dados_aula02.pdf · Banco de Dados Modelos de Dados,...
Transcript of Banco de Dados - tarciocarvalho.com de Dados_aula02.pdf · Banco de Dados Modelos de Dados,...
Banco de Dados
Modelos de Dados, Esquemas e Instâncias
Categorias de Modelos de Dados
Modelos de Dados Físicos (Baixo Nível); Modelos de Dados Conceituais (Alto nível):
Categorias de Modelos de Dados
Modelos de Dados Físicos (Baixo Nível):• Detalhes do Armazenados;• Formatos de Registros;• Ordem de registros;• Caminho de acesso;
Categorias de Modelos de Dados
Modelos de Dados Conceituais (Alto nível):• Entidades;• Relacionamentos;• Atributos.
Modelagem de DadosModelo Entidade - Relacionamento (MER):
Modelagem de DadosModelo Entidade - Relacionamento (MER):Cardinalidade:
Vendedor e Cliente;
Funcionário e Departamento;
Cliente e Produto;
Gerente e Setor;
Modelagem de DadosModelo Entidade - Relacionamento (MER):Cardinalidade (Restrição)
Modelagem de Dados – Exercícios 1. Um aluno realiza vários trabalhos. Um trabalho é realizado
por um ou mais alunos.
2. Um diretor dirige no máximo um departamento. Um departamento tem no máximo um diretor.
3. Um autor escreve vários livros. Um livro pode ser
escrito por vários autores.
4.Uma equipe é composta por vários jogadores. Um jogador joga apenas em uma equipe.
5.Um cliente realiza várias encomendas. Uma encomenda diz respeito apenas a um cliente.
Modelagem de Dados Situação Problema:Passo 1 – Listar entidades candidatas, identificando
substantivos no texto;Passo 2 – Analisar e selecionar as entidades que realmente
fazem parte do modelo;Passo 3 – Analisar o relacionamento existente entre as
entidades; Passo 4 – Definir a cardinalidade entre os relacionamentos;Passo 5 – Definir as restrições de integridade entre os
relacionamento;Passo 6 - Definir os atributos das entidades
relacionamentos;Passo 7 - Desenhar o diagrama (ER)
Modelagem de Dados – Exercícios
Modelagem de Dados – Exercícios