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

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

Fundamentos de Banco de Dados Prof. Alexander Roberto Valdameri

Apresentações semelhantes


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

1 Fundamentos de Banco de Dados Prof. Alexander Roberto Valdameri

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

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

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

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

6 Meados dos anos 60: processamento de arquivos;
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 Breve Histórico… 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.

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

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

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

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

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

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 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 Componentes de um SGBD Usuário/aplicativo Administrador de BD
Compilador de Consultas Gerenciador de transações Compilador de DDL Plano de consulta Controle de concorrência Mecanismo de Execução Registro de log e recuperação Solicitações de dados Gerenciador de Arquivos Tabela de Bloqueio Comandos de páginas Gerenciador de Buffer Buffers Leitura/gravação de páginas Gerenciador de Armazenamento Armazenamento

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 Funções Básicas do SGBD
Segurança: Autorização de acesso; Recuperação de falhas. Controle de concorrência: Evitar conflito de acesso; Estratégias de bloqueio (lock).

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


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

Apresentações semelhantes


Anúncios Google