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

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

Educação Profissional Técnica de Nível Médio em Informática

Apresentações semelhantes


Apresentação em tema: "Educação Profissional Técnica de Nível Médio em Informática"— Transcrição da apresentação:

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


Carregar ppt "Educação Profissional Técnica de Nível Médio em Informática"

Apresentações semelhantes


Anúncios Google