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

11
Banco de Dados Modelos de Dados, Esquemas e Instâncias

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

Page 1: Banco de Dados - tarciocarvalho.com de Dados_aula02.pdf · Banco de Dados Modelos de Dados, Esquemas e Instâncias. Categorias de Modelos de Dados Modelos de Dados Físicos (Baixo

Banco de Dados

Modelos de Dados, Esquemas e Instâncias

Page 2: Banco de Dados - tarciocarvalho.com de Dados_aula02.pdf · Banco de Dados Modelos de Dados, Esquemas e Instâncias. Categorias de Modelos de Dados Modelos de Dados Físicos (Baixo

Categorias de Modelos de Dados

Modelos de Dados Físicos (Baixo Nível); Modelos de Dados Conceituais (Alto nível):

Page 3: Banco de Dados - tarciocarvalho.com de Dados_aula02.pdf · Banco de Dados Modelos de Dados, Esquemas e Instâncias. Categorias de Modelos de Dados Modelos de Dados Físicos (Baixo

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;

Page 4: Banco de Dados - tarciocarvalho.com de Dados_aula02.pdf · Banco de Dados Modelos de Dados, Esquemas e Instâncias. Categorias de Modelos de Dados Modelos de Dados Físicos (Baixo

Categorias de Modelos de Dados

Modelos de Dados Conceituais (Alto nível):• Entidades;• Relacionamentos;• Atributos.

Page 5: Banco de Dados - tarciocarvalho.com de Dados_aula02.pdf · Banco de Dados Modelos de Dados, Esquemas e Instâncias. Categorias de Modelos de Dados Modelos de Dados Físicos (Baixo

Modelagem de DadosModelo Entidade - Relacionamento (MER):

Page 6: Banco de Dados - tarciocarvalho.com de Dados_aula02.pdf · Banco de Dados Modelos de Dados, Esquemas e Instâncias. Categorias de Modelos de Dados Modelos de Dados Físicos (Baixo

Modelagem de DadosModelo Entidade - Relacionamento (MER):Cardinalidade:

Vendedor e Cliente;

Funcionário e Departamento;

Cliente e Produto;

Gerente e Setor;

Page 7: Banco de Dados - tarciocarvalho.com de Dados_aula02.pdf · Banco de Dados Modelos de Dados, Esquemas e Instâncias. Categorias de Modelos de Dados Modelos de Dados Físicos (Baixo

Modelagem de DadosModelo Entidade - Relacionamento (MER):Cardinalidade (Restrição)

Page 8: Banco de Dados - tarciocarvalho.com de Dados_aula02.pdf · Banco de Dados Modelos de Dados, Esquemas e Instâncias. Categorias de Modelos de Dados Modelos de Dados Físicos (Baixo

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.

Page 9: Banco de Dados - tarciocarvalho.com de Dados_aula02.pdf · Banco de Dados Modelos de Dados, Esquemas e Instâncias. Categorias de Modelos de Dados Modelos de Dados Físicos (Baixo

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)

Page 10: Banco de Dados - tarciocarvalho.com de Dados_aula02.pdf · Banco de Dados Modelos de Dados, Esquemas e Instâncias. Categorias de Modelos de Dados Modelos de Dados Físicos (Baixo

Modelagem de Dados – Exercícios

Page 11: Banco de Dados - tarciocarvalho.com de Dados_aula02.pdf · Banco de Dados Modelos de Dados, Esquemas e Instâncias. Categorias de Modelos de Dados Modelos de Dados Físicos (Baixo

Modelagem de Dados – Exercícios