Org. e Projeto de Banco de Dados

Slides:



Advertisements
Apresentações semelhantes
INTRODUÇÃO À COMPUTAÇÃO
Advertisements

Redes Windows.
Sistemas Operacionais
Estruturas de Dados Marcio Gonçalves.
INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO Prof. Diogo Souza.
Sistemas Cliente/Servidor Introdução
Profa. Priscila Facciolli
SISTEMAS DE INFORMAÇÃO
Motor de Armazenamento
Conceitos Básicos de Computação
Sumário 1 SQL Embutida 2 Processamento de Consultas
Componentes Arquitetônicos de um Banco de Dados Oracle
Banco de Dados Oracle AESO.
Threads Estagiário: Bruno Guazzelli Batista Slides de autoria do Prof Drº Marcos José Santana baseados no livro Sistemas Operacionais Modernos de A. Tanenbaum.
Concepts and Capabilities
Daniel Paulo Introdução O tempo de resposta de um sistema é determinado pelo tempo que ele leva para retornar aos usuários às.
Daniel Paulo Introdução A disponibilidade de um sistema é a probabilidade de que ele esteja funcionando num determinado momento.
Daniel Paulo SQL Server 2008 Módulo III Daniel Paulo
Prof. Alexander Roberto Valdameri
Prof. Alexander Roberto Valdameri
Fundamentos de Banco de Dados Prof. Alexander Roberto Valdameri
Professor Victor Sotero
Professor Victor Sotero
Redes LAN (Local Area Network) Redes Locais
Sistemas Operacionais de Rede
O Vote! é uma solução completa voltada para realização de pesquisas de qualquer tipo : Mercadológicas, Qualitativas, Quantitativas entre outras, de forma.
RECUPERAÇÃO APÓS FALHA
Sistema Cliente-servidor ou Sistema Client-server
Proteção de Memória O sistema operacional deve impedir que um processo tenha acesso ou modifique uma página do sistema sem autorização. Proteção para páginas.
Rodrigo Cristiano Silva
Sandro Gonçalves Murara
Integração com Banco de Dados
Informa Biblioteca Eletrônica 2000
Coluna Oracle iMasters nº 11 Instalação Oracle EE 8i Por Ricardo Batalhone Filho Consultor da Silicon Networks Colunista Oracle.
Chamada Remota de Procedimentos
Sistemas Operacionais I
MapReduce Conceitos e Aplicações
Conteúdo Processos e threads Partes do processo
FaculdadePitágoras Curso Superior de Tecnologia: Banco de Dados Disciplina: Sistemas Gerenciadores de Banco de Dados Prof.: Fernando Hadad Zaidan.
Controle de concorrência
Danilo Mendonça Oliveira
A abordagem de banco de dados para gerenciamento de dados
Sistemas Operacionais
Bancos de Dados Estrutura e Funcionamento de um SGBD
Conceitos Básicos de Informática
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition Capítulo 10: Interface de Sistemas de Arquivos.
Falhas.
Curso de Pós Graduação em Banco de Dados Procedimentos de Contigência e Alta Disponibilidade Prof.: MSc Flávio Gonçalves da Rocha.
FaculdadePitágoras Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Disciplina: Sistemas Gerenciadores de Banco de Dados Prof.: Fernando.
Administração de sistemas de gerenciamento de banco de dados: um estudo no Oracle 10g MarcellusTavares.
Registradores.
Curso Plone Semana 1 Conceitos Básicos e Infra-estrutura.
Controle de Concorrência
Tópicos Especiais em Redes de Computadores 6º Semestre Aula 04 Prof. Carlos Vinícius SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL.
Redes e Sistemas Distribuídos II – Cód Prof. MSc. Ronnison Reges Vidal.
Sistemas de Arquivos Sistemas Operacionais Profa. Priscila Facciolli
Daniel Paulo Introdução O tempo de resposta de um sistema é determinado pelo tempo que ele leva para retornar aos usuários às.
Serviços de rede e internet Jackson Eduardo da Silva.
Projeto e Implementação de Sistemas de Arquivos
Active Directory Profa. Priscila Facciolli Sistemas Operacionais.
Daniel Paulo Introdução A disponibilidade de um sistema é a probabilidade de que ele esteja funcionando num determinado momento.
Sistemas Operacionais IV – Gerenciamento de E/S
Gerencia de Redes Redes de Computadores II
Banco de Dados Distribuídos Sílvia Cristina de Matos Soares
Estruturas de Sistemas Operacionais. Componentes Comuns do Sistema Administração de Processos Administração da Memória Principal Administração do Armazenamento.
 Trabalho realizado por:  Francisco de Assis Marinho Lanza;  Simone Martins Rodrigues;  Tânia Moraes Nascimento da Fonseca.
Banco de Dados II Prof: Márcio Soussa Curso de Sistemas de Informação Faculdades Jorge Amado.
Persistência de dados e padrão DAO
SQL Saturday #469 - Brasília SQL SERVER e ORACLE: Semelhanças e Diferenças para o DBA Marcelo Gonçalves Adade
SQL Saturday #361 SQL SERVER para DBAs Oracle Quick Glance! Marcelo Gonçalves Adade.
Transcrição da apresentação:

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

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

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.

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.

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.

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.

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.

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.

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)

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.

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

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.

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.

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

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.

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

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.

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.

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.

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)

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

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.

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.