Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouGlória Rico Filipe Alterado mais de 6 anos atrás
1
Educação Profissional Técnica de Nível Médio em Informática
BANCO DE DADOS I Marcelo Mendes Manaus
2
Fornece o significado necessário para abstração dos dados
Modelo de Dados Conceito Conjunto de conceitos usados para descrever a estrutura de um banco de dados Fornece o significado necessário para abstração dos dados Banco de Dados I
3
Categorias de Modelos de Dados
Alto Nível ou Conceitual Descrevem os dados segundo a percepção dos usuários Ex: Modelo E-R Baixo Nível ou Físico Descrevem detalhes de armazenamento dos dados Banco de Dados I
4
Categorias de Modelos de Dados
Alto Nível ou Conceitual Representacional ou de Implementação Baixo Nível ou Físico Banco de Dados I
5
Categorias de Modelos de Dados
Representacional ou de Implementação Entendidos por usuários finais Características de implementação bem definidas Ex: Modelos Relacional, Hierárquico e Rede Banco de Dados I
6
Esquemas, Instâncias e Estado do Banco de Dados
Descrição do Banco de Dados, sob determinado contexto Pode ser apresentado como diagrama esquemático Formado por Construtores (Objetos do Esquema) Banco de Dados I
7
Esquemas, Instâncias e Estado do Banco de Dados
Esquema do Banco de Dados Banco de Dados PROFESSOR CODIGO NOME TITULACAO 1 Ernande Melo Mestre 2 Jose Luiz Pio Doutor 3 Denis Gabos PROFESSOR CODIGO NOME TITULACAO PROVAS_CANDIDATO INSCRICAO AREA TIPO ≠ PROVAS_CANDIDATO INSCRICAO AREA TIPO EST-0040 Computacao Escrita EST-0050 Matematica Didatica BANCA AREA SUBAREA PRESIDENTE Construtores BANCA AREA SUBAREA PRESIDENTE Computacao Jose Luiz Pio Matematica Denis Gabo Professor Provas_Candidato Banca Banco de Dados I
8
Esquemas, Instâncias e Estado do Banco de Dados
PROFESSOR CODIGO NOME TITULACAO 1 Ernande Melo Mestre 2 Jose Luiz Pio Doutor 3 Denis Gabos Ocorrências, entidades, registros PROVAS_CANDIDATO INSCRICAO AREA TIPO EST-0040 Computacao Escrita EST-0050 Matematica Didatica BANCA AREA SUBAREA PRESIDENTE Computacao Jose Luiz Pio Matematica Denis Gabo Banco de Dados I
9
Esquemas, Instâncias e Estado do Banco de Dados
PROFESSOR CODIGO NOME TITULACAO 1 Ernande Melo Mestre 2 Jose Luiz Pio Doutor 3 Denis Gabos Conjunto “corrente” das instâncias PROVAS_CANDIDATO INSCRICAO AREA TIPO EST-0040 Computacao Escrita EST-0050 Matematica Didatica BANCA AREA SUBAREA PRESIDENTE Computacao Jose Luiz Pio Matematica Denis Gabo Banco de Dados I
10
Esquemas, Instâncias e Estado do Banco de Dados
Estados Distintos PROFESSOR CODIGO NOME TITULACAO 1 Ernande Melo Mestre 2 Jose Luiz Pio Doutor 3 Denis Gabos PROFESSOR CODIGO NOME TITULACAO 1 Ernande Melo Mestre 2 Jose Luiz Pio Doutor ≠ PROVAS_CANDIDATO INSCRICAO AREA TIPO EST-0040 Computacao Escrita EST-0050 Matematica Didatica PROVAS_CANDIDATO INSCRICAO AREA TIPO EST-0040 Computacao Escrita EST-0050 Matematica BANCA AREA SUBAREA PRESIDENTE Computacao Jose Luiz Pio Matematica Denis Gabo BANCA AREA SUBAREA PRESIDENTE Computacao Ernande Melo Matematica Denis Gabo Banco de Dados I
11
Arquitetura de Três-Esquemas
Usuários Finais NÍVEL EXTERNO Visão Externa Visão Externa Descreve O BD grupos de usuários com interesses espc. NÍVEL CONCEITUAL Esquema Conceitual Descreve a estrutura do DB para os usuários Esquema Interno NÍVEL INTERNO Estrutura de Armazenamento Banco de Dados Armazenado
12
Independência de Dados
Independência de Dados Lógica Capacidade de mudar o esquema conceitual sem alterar o esquema externo ou os programas Independência de Dados Física Capacidade de mudar o esquema interno sem alterar o esquema conceitual (nem o externo por consequência) Banco de Dados I
13
DDL – DATA DEFINITION LANGUAGE
Linguagens de SGBD DDL – DATA DEFINITION LANGUAGE Linguagem de Definição de Dados Usada para definir os esquemas conceitual e externo DML – DATA MANIPULATION LANGUAGE Linguagem de Manipulação de Dados Atualizações Banco de Dados I
14
VDL – VIEW DEFINITION LANGUAGE
Linguagens de SGBD VDL – VIEW DEFINITION LANGUAGE Linguagem de Definição de Visões Especifica as visões dos usuários SDL – STORAGE DEFINITION LANGUAGE Linguagem de Definição de Armazenamento Especifica o esquema interno Banco de Dados I
15
Módulos Componentes do SGBD
Catálogo / Dicionário de Dados Armazena definições de controle do SGBD Módulo de Gerenciamento de Buffers Executa transferência de dados entre disco e memórial principal Banco de Dados I
16
Módulos Componentes do SGBD
Compiladores DDL / DML Processa as definições das consultas Processador de BD runtime Controla o acesso ao BD em tempo de execução Banco de Dados I
17
Arquiteturas de Duas Camadas – Cliente/Servidor
Arquiteturas de SGBD Arquiteturas de Duas Camadas – Cliente/Servidor Camada de Servidor Estações de Trabalho Com ou sem armazenamento Com ou sem processamento Banco de Dados I
18
Arquiteturas de Três Camadas – WEB
Arquiteturas de SGBD Arquiteturas de Três Camadas – WEB Clientes Camada de Aplicação (Servidor de Aplicação) Camada de Banco de Dados (Servidor de BD) Banco de Dados I
19
Arquiteturas de Três Camadas – WEB
Arquiteturas de SGBD Arquiteturas de Três Camadas – WEB Banco de Dados I
20
Classificação dos SGBDs
Quanto ao Modelo de Dados Modelo Relacional Modelo de Dados de Objeto ( Não difundido) Hierárquico e Rede (Obsoletos) Modelo Objeto-Relacional Banco de Dados I
21
Classificação dos SGBDs
Quanto ao Número de Usuários Monousuários Multiusuários Banco de Dados I
22
Classificação dos SGBDs
Quanto ao Número de Sites Centralizado Distribuído Banco de Dados I
23
Questões de Revisão CAP 2 – NAVATHE pg 33 e 34
2.1 2.2 2.3 2.4 2.5 2.8 2.9 Entrega: 06/05/2015 Banco de Dados I
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.