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

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

Prof. Alexander Roberto Valdameri Fundamentos de Banco de Dados.

Apresentações semelhantes


Apresentação em tema: "Prof. Alexander Roberto Valdameri Fundamentos de Banco de Dados."— Transcrição da apresentação:

1 Prof. Alexander Roberto Valdameri Fundamentos de Banco de Dados

2 2 Banco de Dados (BD): O que é um BD? Por que utilizar BD? Evolução dos BDs? Como funciona um BD?

3 3 Conceito de BD: Conjunto de dados persistentes que objetivam atender as necessidades de uma organização.

4 4 Dado ou Informação? Dado Armazenado no BD; Informação: Significado do dado armazenado no BD.

5 5 Por que utilizar BD? Acesso; Densidade; Velocidade; Dados compartilhados; Integridade/Consistência; Segurança; Visões múltiplas dos dados.

6 6 Breve Histórico… Meados dos anos 60: processamento de arquivos; No início a tecnologia apresentava deficiências: lentas e não confiáveis; Vulnerabilidade.

7 7 Meados dos anos 70: tornam-se estáveis e eficazes; Os dados são mantidos com objetivos de tomada de decisão (tático/estratégico); Aplicações desenvolvidas em COBOL e PL/1. Breve Histórico…

8 8 Evolução dos BDs Programa com dados armazenados Programa com gerência de arquivos Programa de aplicação de BD SGBD Dados

9 9 BD Centralizado Dados SGBD Aplicação de BD Hardware + SO Aplicação de BD

10 10 BD C/S com Serv. Arq. + SGBD Servidor de Arquivos Servidor de Impressão Aplicação Cabo da Rede + SGBD

11 11 BD C/S corporativo modem gateway mainframe Servidor SGBD

12 12 BD Cliente/Servidor SGBD Servidor de BD Servidor de Impressão Aplicação Cabo da Rede

13 13 Visão geral do SGBD: Um sistema cujo objetivo principal é gerenciar o acesso e a correta manutenção dos dados armazenados em um banco de dados.

14 14 O papel do SGBD: Usuário faz um pedido – SQL; SGBD Intercepta e analisa; SGBD inspeciona os esquemas e os mapeamentos; SGBD executa as operações.

15 15 Componentes de um SGBD Plano de Usuário/aplicativoAdministrador de BD Compilador de Consultas Mecanismo de Execução Gerenciador de Buffer Gerenciador de Armazenamento Armazenamento Gerenciador de Arquivos Gerenciador de transações Registro de log e recuperação Compilador de DDL Controle de concorrência Buffers Tabela de Bloqueio Solicitações Comandos Leitura/gravação de páginas consulta de dados

16 16 Funções Básicas do SGBD Métodos de Acesso: DDL e DML; Restrições de Integridade: Consistência no BD; Estados possíveis; Relacionamentos.

17 17 Segurança: Autorização de acesso; Recuperação de falhas. Controle de concorrência: Evitar conflito de acesso; Estratégias de bloqueio (lock). Funções Básicas do SGBD

18 18 Independência dos Dados: Transparência para aplicações - gerenciamento e armazenamento; Independência física; Independência lógica; Funções Básicas do SGBD


Carregar ppt "Prof. Alexander Roberto Valdameri Fundamentos de Banco de Dados."

Apresentações semelhantes


Anúncios Google