Carregar apresentação
A apresentação está carregando. Por favor, espere
1
Prof.: Bruno Rafael de Oliveira Rodrigues
Banco de Dados Prof.: Bruno Rafael de Oliveira Rodrigues
2
Usuários do Banco de Dados
Administrador de Banco de Dados (DBA) Projetista de Banco de dados Analistas de Sistemas e Programadores de Aplicação Usuários Finais
3
Modelagem de Banco de Dados
Descrição formal da estrutura de um banco de dados
4
Níveis de Abstração da Modelagem
Modelo Conceitual: modelo de dados abstrato, que descreve a estrutura de um banco de dados de forma independente de um SGBD particular. Modelo Lógico:modelo de dados que representa a estrutura de dados de um banco de dados conforme vista pelo usuário do SGBD Modelo Físico: Descreve os detalhes de armazenamento (interno) dos dados e formas de acesso.
5
Modelo de Entidade e Relacionamento - MER
modelo baseado na percepção do mundo real, que consiste em um conjunto de objetos básicos chamados entidades e nos relacionamentos entre esses objetos. Facilitar o projeto de banco de dados, possibilitando a especificação da estrutura lógica geral do banco de dados.
6
Diagrama de Entidade e Relacionamento - ER
A estrutura lógica geral de um banco de dados expressa graficamente
7
Funcionamento
8
Entidades e Atributos
9
Atributos Monovalorado: um valor- ex.: Data nascimento
Multivalorado: possuem mais valores, ex.: Idioma) Composto: pode ser dividido em subpartes, ex.: Endereço (rua, nº, bairro, apartamento etc..) Derivado: atributos que têm relação entre si, ex.: Idade pode-se descobrir a idade através da data de nascimento. Nulo (Null) – não é obrigatório preencher, ex.: complemento.
10
Atributo-Chave de um Tipo de Entidade
Exemplo: CPF
11
Relacionamento Funcionário Departamento
12
Grau de Relacionamento
Indica o número de tipos de entidades participantes. Ex.: Binário: Relaciona dois elementos Ternário: Relaciona dois elementos
13
Revisando 1 – Banco de dados e SGBD 2 – Banco de dados vs Arquivo
3 – Camadas de Abstração (Física, Externa, Lógica) 4 – Modelos de Dados (Hierárquico, em Rede, Relacional, Orientado a Objetos) 5 – Arquiteturas de SGBD’s (Centralizado, Pessoal, Cliente/Servidor, Distribuído) 6 – Usuários do Banco de Dados 7 – Modelagem de Banco de Dados, MER, DER ou ER. 8 – Entidades 9 – Atributos 10 - Relacionamento
14
Referência < acessado em 20 de set. de 2010. < acessado em 20 de set. de 2010. < acessado em 20 de set. de 2010 Heuser, Carlos Alberto. Projeto de Banco de dados C.J, Date. Introdução a Sistema de Banco de Dados
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.