A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Banco de Dados I Aula 4 - Projeto Conceitual de Banco de Dados

Apresentações semelhantes


Apresentação em tema: "Banco de Dados I Aula 4 - Projeto Conceitual de Banco de Dados"— Transcrição da apresentação:

1 Banco de Dados I Aula 4 - Projeto Conceitual de Banco de Dados
Instituto Federal de Educação, Ciência e Tecnologia de São Paulo Banco de Dados I Aula 4 - Projeto Conceitual de Banco de Dados Professora: Kelly de Paula Cunha

2 Banco de Dados I - Aula 4 Verificar nota da Atividade 1 no sistema acadêmico Verificar com correção da Atividade 1

3 Banco de Dados I - Aula 4 Respostas. Atividade 1 - Questionário - Introdução a banco de dados Defina, com suas palavras os seguintes termos: 1) Dados: Fatos conhecidos que podem ser registrados e possuem significado. 2) Banco de dados: coleção de dados relacionados. 3) Catálogo de banco de dados: local onde são armazenadas definições ou descrições da estrutura e das restrições dos dados no banco de dados

4 Banco de Dados I - Aula 4 Respostas. Atividade 1 - Questionário - Introdução a banco de dados 4) Independência entre dados e programas: significa que alterações na estrutura dos arquivos de dados não afetarão os programas que acessam o SGBD. 5) DBA: Administrador do banco de dados. Responsável por autorizar o acesso ao banco de dados, coordenar e monitorar seu uso e adquirir recursos de software e hardware conforme necessidade. 6) Usuário final: pessoas cujas funções exigem acesso ao banco de dados para consultas, atualizações e geração de relatórios.

5 Respostas. Atividade 1 - Questionário - Introdução a banco de dados
Banco de Dados I - Aula 4 Respostas. Atividade 1 - Questionário - Introdução a banco de dados 7) Transação programada: são operações previamente programadas que envolvem o acesso ao banco de dados. 8) Sistemas de banco de dados dedutivo: sistemas que oferecem capacidade para definir regras de dedução (ou inferência) para deduzir novas informações com base nos fatos armazenados no banco de dados. Exemplo: pode haver regras complexas para determinar quando o aluno está em época de provas

6 Banco de Dados I - Aula 4 Respostas. Atividade 1 - Questionário - Introdução a banco de dados 9) Objeto persistente: são objetos que permanecem existindo mesmo após o término da execução do programa. 10) Metadados: São as informações armazenadas no catálogo de dados. Estas informações estão relacionadas com as definições ou descrições da estrutura e das restrições dos dados.

7 Projeto Conceitual de Banco de Dados
Parte integrante do Projeto de um BD Etapas: Levantamento de requisitos Projeto conceitual Projeto lógico Projeto físico

8 Projeto Conceitual de Banco de Dados
Relacionamentos: Grau: número de tipos de entidades participantes. Grau 2 – binário (mais comum) Grau 3 – ternário

9 Projeto Conceitual de Banco de Dados
Relacionamento Ternário: Para cada instancia de ri existem 3 entidades envolvidas, sempre que f fornecer algo será uma peça, e esta peça fará parte de um projeto

10 Projeto Conceitual de Banco de Dados
Atributos: Propriedades específicas que descrevem a entidade. CPF Nome Fone Endereço Pessoa

11 Projeto Conceitual de Banco de Dados
Atributos: tipos de atributos: monovalorado ou multivalorado composto ou simples obrigatório ou opcional identificador (chave primária, Primary key, PK)

12 Projeto Conceitual de Banco de Dados
Atributo obrigatório -> cardinalidade mínima “1” (NOT NULL) opcional -> cardinalidade mínima “0” (NULL) monovalorado -> cardinalidade máxima “1” multivalorado -> cardinalidade máxima “n”

13 Projeto Conceitual de Banco de Dados
Exemplo: Atributo obrigatório e monovalorado Atributo opcional e multivalorado CPF Nome Fone Endereço Para cada instancia de ri existem 3 entidades envolvidas, sempre que f fornecer algo será uma peça, e esta peça fará parte de um projeto Pessoa

14 Projeto Conceitual de Banco de Dados
Atributo composto -> pode ser dividido em partes menores, ou subpartes, os quais representariam atributos básicos mais simples com significados independentes Simples (atomico) -> não é divisível Para cada instancia de ri existem 3 entidades envolvidas, sempre que f fornecer algo será uma peça, e esta peça fará parte de um projeto

15 Projeto Conceitual de Banco de Dados
Exemplo: Atributo composto Atributo simples N° apartamento CPF Nome Fone Endereço N° rua Para cada instancia de ri existem 3 entidades envolvidas, sempre que f fornecer algo será uma peça, e esta peça fará parte de um projeto CEP Pessoa

16 Projeto Conceitual de Banco de Dados
Atributo identificador Cada entidade deve possuir um identificador Identificador de entidade = conjunto de propriedades (atributos, relacionamentos) de uma entidade cujos valores servem para distinguir uma ocorrência da entidade das demais ocorrências da mesma entidade

17 Projeto Conceitual de Banco de Dados
Exemplo: Atributo opcional e multivalorado Atributo identificador N° apartamento CPF Nome Fone Endereço N° rua CEP Pessoa

18 Projeto Conceitual de Banco de Dados
Exemplo: Atributos identificadores Nome Numero Prazo Projeto

19 Projeto Conceitual de Banco de Dados
Características de uma Chave Primária : a - NÂO PODE haver duas ocorrências de uma mesma entidade com o mesmo conteúdo na Chave Primária b - A chave primária não pode ser composta por atributo opcional , ou seja, atributo que aceite nulo. c - Os atributos identificadores devem ser o conjunto mínimo que pode identificar cada instância de um entidade. d - Cada atributo identificador da chave deve possui um tamanho reduzido

20 Projeto Conceitual de Banco de Dados
Atributo em relacionamento Ramal Nome CPF Nome Fone Código Trabalha_em Funcionário Departamento Data_inicio

21 Projeto Conceitual de Banco de Dados
Entidades Fracas / Entidades Fortes Fracas -> não possuem atributos chaves próprios Possuem dependência de existência de outra entidade Nome CPF Fone Nome Data_nascimento Parentesco Depende_de Funcionário Dependente Dependente Entidade proprietária Entidade fraca

22 Projeto Conceitual de Banco de Dados
Entidades Fracas / Entidades Fortes Chave parcial (sublinhada com linha tracejada) Nome CPF Fone Nome Data_nascimento Parentesco Depende_de Funcionário Dependente Dependente Entidade proprietária Entidade fraca

23 Projeto Conceitual de Banco de Dados
Entidades Fracas / Entidades Fortes Nem toda dependência de existência resulta em uma entidade fraca Data_expedicao Nome Numero Tipo CPF Fone Possui Pessoa Carteira_motorista Entidade forte Entidade forte

24 REPRESENTAÇÃO GRÁFICA DO MER (notação original)

25 Projeto Conceitual de Banco de Dados
Dicas: Um substantivo (sujeito) normalmente indica a existência de uma entidade Um verbo (ação) é uma indicação da existência de um relacionamento Um adjetivo (qualificação do sujeito), é uma indicação da existência de um atributo de uma entidade Um advérbio temporal (qualificação do verbo), é uma indicação da existência de um atributo de um relacionamento

26 Projeto Conceitual de Banco de Dados
Atividade 6 Desenhe um Diagrama Entidade-Relacionamento (DER) Enunciado está no arquivo disponível no moodle Enviar para o

27 Referências Livro: Elmasri e Navathe. Sistemas de banco de dados.
Site: Frozza, Angelo Augusto. Projeto de banco de dados - projeto conceitual. IFC. Disponível em: < Site: Modelo Entidade-Relacionamento. Disponível em: < > Site: Modelo Entidade Relacionamento (MER) e Diagrama Entidade-Relacionamento (DER) Disponível em: <


Carregar ppt "Banco de Dados I Aula 4 - Projeto Conceitual de Banco de Dados"

Apresentações semelhantes


Anúncios Google