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

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

1 BANCO DE DADOS I 18/10/2013 à 14/11/2013 Marcelo Mendes Manaus - 2013 Educação Profissional Técnica de Nível Médio em Informática.

Apresentações semelhantes


Apresentação em tema: "1 BANCO DE DADOS I 18/10/2013 à 14/11/2013 Marcelo Mendes Manaus - 2013 Educação Profissional Técnica de Nível Médio em Informática."— Transcrição da apresentação:

1 1 BANCO DE DADOS I 18/10/2013 à 14/11/2013 Marcelo Mendes Manaus Educação Profissional Técnica de Nível Médio em Informática

2 2 Livro: Sistemas de Banco de Dados, 4ª. Edição. Autor: Navathe. 3 Avaliações Parciais. 28/10, 06/11 e 13/11 Manaus Educação Profissional Técnica de Nível Médio em Informática

3 3 Banco de Dados I Conceitos Fundamentais Fato do mundo real que está registrado e possui um significado implícito no contexto de um domínio de aplicação Ex: matrícula, endereço, data de nascimento Fato útil que pode ser extraído direta ou indiretamente a partir dos dados Exemplos: Qual a idade da pessoa ? Ela mora próximo à instituição ? Informação Dado

4 4 Banco de Dados I Banco de Dados Coleção de Dados Relacionados Os Dados são Fatos Os Dados Possuem Significado Implícito O BD possui usuários geradores de informação Conceito

5 5 Banco de Dados I Banco de Dados Aplicações Usando Banco de Dados

6 6 Banco de Dados I Sistema Gerenciador de Banco de Dados (SGBD) Manutenção de um Banco de Dados Um Banco de Dados pode ser criado e mantido por aplicativos especialistas ou por um SGBD. SGBD Coleção de Programas SWs para o processo de definição, construção, manipulação, compartilhamento e proteção do banco de dados Ex: Oracle, SqlServer, PostgreSql, MySql

7 7 Sistema de Banco de Dados Programas de Aplicações / Consultas Programa para Processamento de Consultas/Programas Software para Acesso aos Dados Armazenados SGBD Banco de Dados Armazenado Usuários Programadores

8 8 Usuários do Banco de Dados DBA - Administrador do Banco de Dados Gestor do Banco de Dados e SGBD Projetista do Banco de Dados Modelagem do Banco de Dados Usuário Final Consultas e atualizações no Banco de Dados Engenheiro de Software Analistas e Programadores de Aplicações

9 9 Banco de Dados I Abordagem de Banco de Dados x Processamento de Arquivos Isolamento entre Programas e Dados Suporte a Múltiplas Visões dos Dados Compartilhamento de Dados Processamento de Transações Multiusuários

10 10 Vantagens da Utilização de SGBD Controle de Redundância Restrições de Acesso Armazenamento Persistente Otimização de Consultas e Alterações Backup e Restauração Banco de Dados I

11 11 Vantagens da Utilização de SGBD Múltiplas Interfaces de Usuários Relacionamento entre Dados Restrições de Integridade Otimização do Desenvolvimento de Aplicações Banco de Dados I

12 12 Restrições ao Uso de SGBD Custos Altos Investimentos em Hardware, Software e Treinamentos Segurança Contingência e Alta Disponibilidade Administração Banco de Dados I

13 13 Restrições ao Uso de SGBD Aplicações Simples Lidam com poucos dados operacionais, que podem ser mantidos em arquivos Aplicações de alto processamento, mas que não requerem gerenciamento dos dados operacionais Ex: Aplicações Científicas Banco de Dados I

14 14 Banco de Dados I Modelo de Dados Conjunto de conceitos usados para descrever a estrutura de um banco de dados Fornece o significado necessário para abstração dos dados Conceito

15 15 Banco de Dados I Categorias de Modelos de Dados Descrevem os dados segundo a percepção dos usuários Ex: Modelo E-R Alto Nível ou Conceitual Baixo Nível ou Físico Descrevem detalhes de armazenamento dos dados

16 16 Banco de Dados I Categorias de Modelos de Dados Alto Nível ou Conceitual Baixo Nível ou Físico Representacional ou de Implementação

17 17 Banco de Dados I 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

18 18 Banco de Dados I 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) Esquemas

19 19 Banco de Dados I Esquemas, Instâncias e Estado do Banco de Dados Banco de Dados Esquema do Banco de Dados PROFESSOR CODIGONOMETITULACAO PROVAS_CANDIDATO INSCRICAOAREATIPO BANCA AREASUBAREAPRESIDENTE PROFESSOR CODIGONOMETITULACAO 1Ernande MeloMestre 2Jose Luiz PioDoutor 3Denis GabosMestre PROVAS_CANDIDATO INSCRICAOAREATIPO EST-0040ComputacaoEscrita EST-0050MatematicaDidatica BANCA AREASUBAREAPRESIDENTE Computacao Jose Luiz Pio Matematica Denis Gabo Professor Provas_Candidato Banca Construtores

20 20 Banco de Dados I Esquemas, Instâncias e Estado do Banco de Dados Instâncias PROFESSOR CODIGONOMETITULACAO 1Ernande MeloMestre 2Jose Luiz PioDoutor 3Denis GabosMestre PROVAS_CANDIDATO INSCRICAOAREATIPO EST-0040ComputacaoEscrita EST-0050MatematicaDidatica BANCA AREASUBAREAPRESIDENTE Computacao Jose Luiz Pio Matematica Denis Gabo Ocorrências, entidades, registros

21 21 Banco de Dados I Esquemas, Instâncias e Estado do Banco de Dados Estado PROFESSOR CODIGONOMETITULACAO 1Ernande MeloMestre 2Jose Luiz PioDoutor 3Denis GabosMestre PROVAS_CANDIDATO INSCRICAOAREATIPO EST-0040ComputacaoEscrita EST-0050MatematicaDidatica BANCA AREASUBAREAPRESIDENTE Computacao Jose Luiz Pio Matematica Denis Gabo Conjunto corrente das instâncias

22 22 Banco de Dados I Esquemas, Instâncias e Estado do Banco de Dados Estados Distintos PROFESSOR CODIGONOMETITULACAO 1MauroMestre 2JoaoDoutor 3Denis GabosMestre PROVAS_CANDIDATO INSCRICAOAREATIPO EST-0040ComputacaoEscrita EST-0050MatematicaDidatica BANCA AREASUBAREAPRESIDENTE Computacao Jose Luiz Pio Matematica Denis Gabo PROFESSOR CODIGONOMETITULACAO 1MauroMestre 2Jose Luiz PioDoutor PROVAS_CANDIDATO INSCRICAOAREATIPO EST-0040ComputacaoEscrita EST-0050MatematicaEscrita BANCA AREASUBAREAPRESIDENTE Computacao Mauro Matematica Denis Gabo

23 23 Arquitetura de Três-Esquemas Esquema Interno Esquema Conceitual Banco de Dados Armazenado Visão Externa Usuários Finais NÍVEL INTERNO NÍVEL CONCEITUAL NÍVEL EXTERNO Estrutura de Armazenamento Descreve a estrutura do DB para os usuários Descreve O BD grupos de usuários com interesses espc.

24 24 Banco de Dados I Independência de Dados Capacidade de mudar o esquema conceitual sem alterar o esquema externo ou os programas Independência de Dados Lógica Capacidade de mudar o esquema interno sem alterar o esquema conceitual (nem o externo por consequência) Independência de Dados Física

25 25 Banco de Dados I Linguagens de SGBD Linguagem de Definição de Dados Usada para definir os esquemas conceitual e externo DDL – DATA DEFINITION LANGUAGE Linguagem de Manipulação de Dados Atualizações DML – DATA MANIPULATION LANGUAGE

26 26 Banco de Dados I Linguagens de SGBD Linguagem de Definição de Visões Especifica as visões dos usuários VDL – VIEW DEFINITION LANGUAGE Linguagem de Definição de Armazenamento Especifica o esquema interno SDL – STORAGE DEFINITION LANGUAGE

27 27 Banco de Dados I Módulos Componentes do SGBD Executa transferência de dados entre disco e memórial principal Módulo de Gerenciamento de Buffers Armazena definições de controle do SGBD Catálogo / Dicionário de Dados

28 28 Banco de Dados I Módulos Componentes do SGBD Controla o acesso ao BD em tempo de execução Processador de BD runtime Processa as definições das consultas Compiladores DDL / DML

29 29 Banco de Dados I Arquiteturas de SGBD Camada de Servidor Estações de Trabalho Com ou sem armazenamento Com ou sem processamento Arquiteturas de Duas Camadas – Cliente/Servidor

30 30 Banco de Dados I Arquiteturas de SGBD Clientes Camada de Aplicação (Servidor de Aplicação) Camada de Banco de Dados (Servidor de BD) Arquiteturas de Três Camadas – WEB

31 31 Banco de Dados I Arquiteturas de SGBD Arquiteturas de Três Camadas – WEB

32 32 Banco de Dados I Classificação dos SGBDs Monousuários Multiusuários Quanto ao Número de Usuários

33 33 Banco de Dados I Classificação dos SGBDs Centralizado Distribuído Quanto ao Número de Sites

34 34 Banco de Dados I Questões de Revisão CAP 2 – NAVATHE pg 33 e 34


Carregar ppt "1 BANCO DE DADOS I 18/10/2013 à 14/11/2013 Marcelo Mendes Manaus - 2013 Educação Profissional Técnica de Nível Médio em Informática."

Apresentações semelhantes


Anúncios Google