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

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

Org. e Projeto de Banco de Dados

Apresentações semelhantes


Apresentação em tema: "Org. e Projeto de Banco de Dados"— Transcrição da apresentação:

1 Org. e Projeto de Banco de Dados
Modelo Físico (Oracle) Prof. Marcio Gonçalves

2 Modelo Físico (Oracle)
ASSELVI / Prof. Marcio Gonçalves Modelo Físico (Oracle) - Um banco de dados Oracle fisicamente consiste na inter-relação de quatro elementos: - Arquivos - Memória - Processos - Instância

3 Modelo Físico (Oracle)
ASSELVI / Prof. Marcio Gonçalves Modelo Físico (Oracle) - Arquivos - Qualquer dado, seja de controle ou não, que deva ser armazenado permanente- mente, reside em um arquivo.

4 Modelo Físico (Oracle)
ASSELVI / Prof. Marcio Gonçalves Modelo Físico (Oracle) - Tipos de Arquivos - Data Files: Contêm os dados que constam em tabelas, índices, áreas tempo- rárias, segmentos de rollback. Estes arquivos estão necessariamente ligados a uma tablespace.

5 Modelo Físico (Oracle)
ASSELVI / Prof. Marcio Gonçalves Modelo Físico (Oracle) - Tipos de Arquivos - Control Files: Pequenos arquivos binários que guardam a estrutura do banco de dados e são responsáveis pelo sincronismo entre todos os arquivos.

6 Modelo Físico (Oracle)
ASSELVI / Prof. Marcio Gonçalves Modelo Físico (Oracle) - Tipos de Arquivos - Redo Log Files: Mantêm um histórico das transações efetuadas. Úteis em caso de perda de dados, já que as operações poderão ser refeitas.

7 Modelo Físico (Oracle)
ASSELVI / Prof. Marcio Gonçalves Modelo Físico (Oracle) - Tipos de Arquivos - Arquivo de Parâmetros: Contêm todas as informações de configuração necessá- rias para que uma instância seja disponibilizada.

8 Modelo Físico (Oracle)
ASSELVI / Prof. Marcio Gonçalves Modelo Físico (Oracle) - Memória - A memória tem papel fundamental no funcionamento do banco de dados, seja para facilitar a performance geral, ou para facilitar a gerência de recursos compartilhados entre usuários.

9 Modelo Físico (Oracle)
ASSELVI / Prof. Marcio Gonçalves Modelo Físico (Oracle) - A memória divide-se em duas estruturas básicas: - Program Global Area (PGA) - System Global Area (SGA)

10 Modelo Físico (Oracle)
ASSELVI / Prof. Marcio Gonçalves Modelo Físico (Oracle) - Program Global Area (PGA) - Região privativa de cada sessão na qual são armazenados dados temporários, tais como: variáveis ou endereços de rotinas.

11 Modelo Físico (Oracle)
ASSELVI / Prof. Marcio Gonçalves Modelo Físico (Oracle) - A SGA divide-se em três áreas: - Database Buffer Cache - Redo Log Buffer - Shared Pool Area

12 Modelo Físico (Oracle)
ASSELVI / Prof. Marcio Gonçalves Modelo Físico (Oracle) - Database Buffer Cache - Região compartilhada pela qual passam todos os dados que são lidos ou alterados no banco de dados.

13 Modelo Físico (Oracle)
ASSELVI / Prof. Marcio Gonçalves Modelo Físico (Oracle) - Redo Log Buffer - Mantém um registro de todas as transações que ocorrem no banco de dados.

14 Modelo Físico (Oracle)
ASSELVI / Prof. Marcio Gonçalves Modelo Físico (Oracle) - Shared Pool Area - Armazena os comandos SQL e o dicionários de dados. - Divide-se em duas áreas: - Shared SQL Area - Dictionary Cache

15 Modelo Físico (Oracle)
ASSELVI / Prof. Marcio Gonçalves Modelo Físico (Oracle) - Processos - Um processo representa um pequeno programa que executa tarefas bastante específicas. - Exemplo: integração entre as estru- turas de memória e os arquivos em disco.

16 Modelo Físico (Oracle)
ASSELVI / Prof. Marcio Gonçalves Modelo Físico (Oracle) - Existem três tipos de processos: - Processo Usuário - Processo Servidor - Processo Background

17 Modelo Físico (Oracle)
ASSELVI / Prof. Marcio Gonçalves Modelo Físico (Oracle) - Processo Usuário - Cada vez que um usuário faz uma conexão, um processo é executado na estação cliente. - Este processo tem a função de encami- nhar ao servidor as requisições do cliente.

18 Modelo Físico (Oracle)
ASSELVI / Prof. Marcio Gonçalves Modelo Físico (Oracle) - Processo Servidor - Recebe as requisições de processos usuários e as encaminha ao Oracle Server. - Estes processos podem ser dedicados (um para cada cliente) ou não.

19 Modelo Físico (Oracle)
ASSELVI / Prof. Marcio Gonçalves Modelo Físico (Oracle) - Processo Background - Processos cuja finalidade principal consiste em integrar as estruturas de memória aos arquivos em disco. - Estes processos são executados em segundo plano, por isso, a classificação background.

20 Modelo Físico (Oracle)
ASSELVI / Prof. Marcio Gonçalves Modelo Físico (Oracle) - Os cinco processos background imprescindíveis: - DBWR (Database Writer) - LGWR (Log Writer) - PMON (Proces Monitor) - SMON (System Monitor) - CKPT (Checkpoint)

21 Modelo Físico (Oracle)
ASSELVI / Prof. Marcio Gonçalves Modelo Físico (Oracle) - Outros processos background: - ARCH (Archiver) - RECO (Recover) - LCKn (Lock) - Listener

22 Modelo Físico (Oracle)
ASSELVI / Prof. Marcio Gonçalves Modelo Físico (Oracle) - Instância - À união de estruturas de memória e processos background dá-se o nome de instância. - Uma vez criada a instância, o banco de dados torna-se disponível.

23 Modelo Físico (Oracle)
ASSELVI / Prof. Marcio Gonçalves Modelo Físico (Oracle) - Visão Geral - Mostrar graficamente a estrutura do banco de dados Oracle.


Carregar ppt "Org. e Projeto de Banco de Dados"

Apresentações semelhantes


Anúncios Google