Gerenciamento de Arquivos, Páginas e Registros RESUMO DA AULA 3 Profa. Sandra de Amo GBC053 – BCC 2012-2.

Slides:



Advertisements
Apresentações semelhantes
Avaliação de desempenho de sistemas computacionais
Advertisements

AULA 8 Profa. Sandra de Amo GBC053 – BCC
10. O plano de marketing estratégico
Arquitetura e organização de computadores
Banco de Dados Microsoft ACCESS Básico
Cálculo de Custos de Operações I/O – Arquivos Ordenados
Método Hierárquico Aglomerativo de Clusterização Algoritmo CURE
Bulk Loading – Algoritmo AULA 12 - COMPLEMENTO Profa. Sandra de Amo GBC053 – BCC Sandra de Amo.
RESUMO DA AULA 5 Profa. Sandra de Amo GBC053 – BCC
Cálculos de Custos I/O-Arquivos Hash Introdução aos Métodos de Acesso
Indices estruturados por B-TREE
Organização de Arquivos Cálculo de Custos de I/O Arquivos Hashed AULA 7 – Parte I Profa. Sandra de Amo GBC053 – BCC
Gerência de Banco de Dados 1 Apresentação da Disciplina Profa. Sandra de Amo Bacharelado em Ciência Computação 2009 – 2.
Algoritmos para Projeção eliminando Duplicatas
Gerenciamento de Disco e de Buffer - Resumo
Organização de Arquivos Introdução RESUMO DA AULA 4 Profa. Sandra de Amo GBC053 – BCC
Algoritmos de Junção – BNL e IndexNL AULA 16 Profa. Sandra de Amo GBC053 – BCC
Organização de Arquivos Introdução
Gerenciamento do Disco Gerenciamento do Buffer
Algoritmos para Seleção Simples AULA 16 Profa. Sandra de Amo GBC053 – BCC
Organização de Arquivos Tipos de Indices Cálculo de Custos de I/O
Algoritmos de Junção – Sort-Merge Join Hash Join
AULA 10 Profa. Sandra de Amo GBC053 – BCC
Algoritmos para Seleção com Condições Gerais AULA 17 Profa. Sandra de Amo GBC053 – BCC
Algoritmos para Seleção e Projeção
Algoritmos para Seleção Simples
Algoritmos para Operações de Conjuntos AULA 19 Profa. Sandra de Amo GBC053 – BCC
Algoritmos para Operação de Junção – NLJ orientado a tuplas e NLJ orientado a páginas AULA 15 Profa. Sandra de Amo GBC053 – BCC
AULA 23 Profa. Sandra de Amo GBC053 – BCC
Gerenciamento de Arquivos, Páginas e Registros
Introdução aos Métodos de Acesso AULA 7 – Parte II Profa. Sandra de Amo GBC053 – BCC
Algoritmos para Projeção e Operações de Conjuntos AULA 22 Profa. Sandra de Amo GBC053 – BCC
B-tree Gerenciamento de Duplicatas Bulk Loading AULA 12 Profa. Sandra de Amo GBC053 – BCC
Método de Acesso Dinâmico - B-Tree AULA 14 Profa. Sandra de Amo Programa de Pós-Graduação em CC - UFU Sistemas de Banco de Dados
Método de Acesso Dinâmico: B-Tree - Deleção Chaves de busca sem duplicatas AULA 9 Profa. Sandra de Amo GBC053 – BCC
Mestrado em Ciência da Computação 2008
Variáveis Dinâmicas Caixas de Nós
Uma aproximação no meio dos nossos dois extremos Motivação: – Se nós não sabemos o valor do vem-1, o que podemos fazer? – Quando nós podemos sempre gerar.
SSC SISTEMAS OPERACIONAIS I Aula 15 – Gerenciamento de Memória
Estruturas de Dados e Algoritmos
Capítulo 6 Sistemas de Arquivos 6.1 Arquivos 6.2 Diretórios
Estudo de Caso 1: UNIX e LINUX
Estruturas de Dados I Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Estruturas de Dados II Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Estruturas de Dados II Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Universidade de Brasília
1 Aula 7 ImplementandoSubprogramas Universidade do Vale do Rio dos Sinos
Sistema de Informação da Atenção Básica: Conhecimento dos Agentes Comunitários de Saúde de uma UBS em Marília Anderson Funai, Luciana Trindade Garcia ,
Algoritmos para Operação de Junção Loops Aninhados
Sistemas Operacionais
INF70 – Gerenciamento de Banco de Dados 2 Índices baseados em Hash Ilmério Reis da Silva UFU/FACOM/BCC.
Cálculo de Custos de I/O Heap Files AULA 4 Profa. Sandra de Amo Gerenciamento de Banco de Dados – BCC.
Arquivos Estruturados por Ordenação– Custos I/O AULA 5 Profa. Sandra de Amo GBC053 – BCC.
Indices: Estruturas Auxiliares para Otimizar Acesso aos Dados
Estruturas de Dados com Jogos
Estrutura de Dados Avançada
Ordenação Externa de Arquivos – Um exemplo
Revisão Prova 2 Métodos de Acesso – Parte 2 AULA 21 Profa. Sandra de Amo GBC053 – BCC.
Arquivos Estruturados por Hashing– Custos I/O
Algoritmos de Junção – Sort-Merge Join Otimizado Hash Join
Aula 3 Vetores e Listas. Arrays (vetores) Array – sequência de elementos do mesmo tipo. Tamanho do Array – seu número de elementos (número fixo) Consequência:
Arquitetura de Computadores
TÉCNICAS DE COMPRESSÃO DE DADOS DISCIPLINA:R.COM..
Algoritmos para Operação de Junção Loops Aninhados AULA 17 Profa. Sandra de Amo GBC053 – BCC.
DESENVOLVIMENTO WEB I HTML Tabelas. Tabelas servem para organizar!!!  Usamos tabelas para organizar conteúdos que tenham relação entre si, procurando.
Sistemas de Arquivos Sistemas Operacionais Profa. Priscila Facciolli
Algoritmos para Seleção AULA 23 Profa. Sandra de Amo GBC053 – BCC.
Sistemas Operacionais Sistemas de Arquivos Prof. José Queiroz - ZEQUE.
MySQL STORAGE & TRANSACTIONs Pedro da Silva. Índice 1. Storage 1.1. Tabelas MyISAM 1.1. Tabelas MyISAM 1.2 Tabelas InnoDB 1.2 Tabelas InnoDB 2. Transactions.
Gerenciamento do Disco Gerenciamento do Buffer
Transcrição da apresentação:

Gerenciamento de Arquivos, Páginas e Registros RESUMO DA AULA 3 Profa. Sandra de Amo GBC053 – BCC

Gerenciar as páginas no heap file 1. Como encontrar determinada página num arquivo heap (sequencial) ? 2. Que página possui espaço livre? Método 1: Lista ligada de páginas Método 2: Diretório de páginas 2/18/2014 Bacharelado em Ciência da Computação

2/18/2014 Bacharelado em Ciência da Computação Lista Ligada de Páginas ArquivoEndPag1 Alunos 1033 Hospital5023 Tabela Arquivos- End 1a página Header Page Páginas contendo Espaço Livre Páginas Cheias 1a página do arquivo

2/18/2014 Bacharelado em Ciência da Computação Diretório de Páginas Diretório de Páginas = Lista Ligada Pg Dados 1 Pg Dados 2 Pg Dados N Header Page Espaço Livre da Página 1 ArquivoEndpg1DP Alunos 1033 Hospital5023 Tabela Arquivos- End 1a páginaDP

2/18/2014 Bacharelado em Ciência da Computação Como os registros são organizados nas páginas 250 Identificador da página Número do slot registro rid Página = coleção de slots Slot = espaço físico preenchido por um registro rid = identificador do registro (record id)

2/18/2014 Bacharelado em Ciência da Computação Como registros são organizados: Registros de tamanho fixo - 1a alternativa N Slot 1 Slot 2 Slot 3 Slot N Espaço livre Número de registros Informações sobre a página : Número da página, ponteiro para próxima página,…

2/18/2014 Bacharelado em Ciência da Computação Como registros são organizados: Registros de tamanho fixo - 2a alternativa Registros de Tamanho Fixo : 2a alternativa Info sobre página Espaço livre Slot 1 Slot 2 Slot 3 Slot M M Número de Slots 123M 1011

2/18/2014 Bacharelado em Ciência da Computação Como registros são organizados: Registros de tamanho variável 200Número de slots no diretório 1035 Ponteiro para o início do espaço livre na página (P1, T1) (P2, T2) (P200, T200) Pi = ponteiro para o registro 1 Ti = tamanho do registro 1 Rid = (np, i) Ti Diretório de Slots da Página

2/18/2014 Bacharelado em Ciência da Computação Organização da Página Página i Espaço Livre Área de dados rid = (i,1) N24 Comprimento = 24 rid = (i,2) rid = (i,N) Diretório de slots 1 2 N

2/18/2014 Bacharelado em Ciência da Computação Como localizar um campo em um registro – registro de tamanho fixo C1C4C3C2 L2L3L4L1 B= endereço do registro Endereço = B + L1 + L2 Ci = campo i Li = Comprimento do campo i O tamanho do campo Ci é o mesmo em todos os registros

2/18/2014 Bacharelado em Ciência da Computação Como localizar um campo em um registro – registro de tamanho variável $$$$C1C4C3C2 C1C3C4C2 1a alternativa 2a alternativa Registro Endereço do final do registro