Banco de Dados - tarciocarvalho.com de Dados_aula02.pdf · Banco de Dados Modelos de Dados,...

Post on 25-Dec-2018

226 views 0 download

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