Escolar Documentos
Profissional Documentos
Cultura Documentos
Arquivo Atores
calcular_indice_primario(t, r, n, 16, 16
# Dados
Tamanho do bloco de disco: 2048 bytes
Tamanho do registro: 176 bytes
Quantidade de registros a serem armazenados: 1000
Tamanho da chave primária: 16 bytes
Tamanho do ponteiro: 16 bytes
# Arquivo Indexad
Fator de bloco: 1
Número de blocos necessários: 91
Espaço desperdiçado: 112 byte
Espaço Total: 1863680 byte
Quantidade de acesso aos blocos de discos pela chave primária:
1
Quantidade de acesso aos blocos de discos por outro campo: 91
# Índice primári
Fator de bloco: 6
Número de blocos necessários: 1
Espaço necessário: 30720 byte
Pesquisas demandam 4 acessos a blocos de disco + 1 acesso para
recuperar o registro no arquiv
Arquivo Clientes
calcular_indice_primario(t, r, n, 11, 16
# Dados
Tamanho do bloco de disco: 2048 bytes
Tamanho do registro: 400 bytes
Quantidade de registros a serem armazenados: 10000
Tamanho da chave primária: 11 bytes
# Arquivo Indexad
Fator de bloco:
Número de blocos necessários: 2000
Espaço desperdiçado: 48 byte
Espaço Total: 40960000 byte
Quantidade de acesso aos blocos de discos pela chave primária:
1
Quantidade de acesso aos blocos de discos por outro campo:
2000
# Índice primári
Fator de bloco: 7
Número de blocos necessários: 26
Espaço necessário: 546816 byte
Pesquisas demandam 9 acessos a blocos de disco + 1 acesso para
recuperar o registro no arquiv
Arquivo lmes
calcular_indice_primario(t, r, n, 16, 16
# Dados
Tamanho do bloco de disco: 2048 bytes
Tamanho do registro: 256 bytes
Quantidade de registros a serem armazenados: 200000
Tamanho da chave primária: 16 bytes
Tamanho do ponteiro: 16 bytes
# Arquivo Indexad
Fator de bloco:
Número de blocos necessários: 25000
Espaço desperdiçado: 0 byte
Espaço Total: 512000000 byte
Quantidade de acesso aos blocos de discos pela chave primária:
1
Quantidade de acesso aos blocos de discos por outro campo:
25000
fi
o
# Índice primári
Fator de bloco: 6
Número de blocos necessários: 390
Espaço necessário: 8001536 byte
Pesquisas demandam 12 acessos a blocos de disco + 1 acesso
para recuperar o registro no arquiv
Arquivo Funcionarios
# Dados
Tamanho do bloco de disco: 2048 bytes
Tamanho do registro: 182 bytes
Quantidade de registros a serem armazenados: 350
Tamanho da chave primária: 11 bytes
Tamanho do ponteiro: 16 bytes
# Arquivo Indexad
Fator de bloco: 1
Número de blocos necessários: 31
Espaço desperdiçado: 46 byte
Espaço Total: 653312 byte
Quantidade de acesso aos blocos de discos pela chave primária:
Quantidade de acesso aos blocos de discos por outro campo: 31
# Índice primári
Fator de bloco: 7
Número de blocos necessários:
Espaço necessário: 10240 byte
Pesquisas demandam 3 acessos a blocos de disco + 1 acesso para
recuperar o registro no arquiv
# Índice Secundári
Fator de bloco: 7
Número de blocos necessários: 4
Espaço necessário: 96256 byte
Pesquisas demandam 6 acessos a blocos de disco + 1 acesso para
recuperar o registro no arquivo indexad
Arquivos Mídias
calcular_indice_primario(t, r, n, 24, 16
# Dados
Tamanho do bloco de disco: 2048 bytes
Tamanho do registro: 72 bytes
Quantidade de registros a serem armazenados: 1000000
Tamanho da chave primária: 24 bytes
Tamanho do ponteiro: 16 bytes
# Arquivo Indexad
Fator de bloco: 2
Número de blocos necessários: 35714
Espaço desperdiçado: 32 byte
Espaço Total: 731428864 byte
Quantidade de acesso aos blocos de discos pela chave primária:
1
Quantidade de acesso aos blocos de discos por outro campo:
35714
# Índice primári
Fator de bloco: 5
Número de blocos necessários: 700
Espaço necessário: 14342144 byte
Pesquisas demandam 13 acessos a blocos de disco + 1 acesso
para recuperar o registro no arquiv
# Dados
Tamanho do bloco de disco: 2048 bytes
Quantidade de registros a serem armazenados: 1000000
Tamanho da chave secundária: 16 bytes
Tamanho do ponteiro: 16 bytes
# Índice Secundári
Fator de bloco: 6
Número de blocos necessários: 15625
Espaço necessário: 320000000 byte
Pesquisas demandam 18 acessos a blocos de disco + 1 acesso
para recuperar o registro no arquivo indexad
Arquivo Aluguel
calcular_indice_primario(t, r, n, 12, 16
# Dados
Tamanho do bloco de disco: 2048 bytes
Tamanho do registro: 92 bytes
Quantidade de registros a serem armazenados: 2000000
Tamanho da chave primária: 12 bytes
Tamanho do ponteiro: 16 bytes
# Arquivo Indexad
Fator de bloco: 2
Número de blocos necessários: 90909
Espaço desperdiçado: 24 byte
Espaço Total: 1861818368 byte
Quantidade de acesso aos blocos de discos pela chave primária:
2
Quantidade de acesso aos blocos de discos por outro campo:
90909
# Índice primári
Fator de bloco: 7
# Dados
Tamanho do bloco de disco: 2048 bytes
Quantidade de registros a serem armazenados: 2000000
Tamanho da chave secundária: 11 bytes
Tamanho do ponteiro: 16 bytes
# Índice Secundári
Fator de bloco: 7
Número de blocos necessários: 26666
Espaço necessário: 546134016 byte
Pesquisas demandam 19 acessos a blocos de disco + 1 acesso
para recuperar o registro no arquivo indexad
# Dados
Tamanho do bloco de disco: 2048 bytes
Quantidade de registros a serem armazenados: 2000000
Tamanho da chave secundária: 24 bytes
Tamanho do ponteiro: 16 bytes
# Índice Secundári
Fator de bloco: 5
Número de blocos necessários: 39215
Espaço necessário: 803137536 byte
Pesquisas demandam 19 acessos a blocos de disco + 1 acesso
para recuperar o registro no arquivo indexad
Arquivos Pagamento
Índice primário
calcular_indice_primario(t, r, n, 48, 16
# Dados
Tamanho do bloco de disco: 2048 bytes
Tamanho do registro: 131 bytes
Quantidade de registros a serem armazenados: 5000000
Tamanho da chave primária: 48 bytes
Tamanho do ponteiro: 16 bytes
# Arquivo Indexad
Fator de bloco: 1
Número de blocos necessários: 333333
Espaço desperdiçado: 83 byte
Espaço Total: 6826668032 byte
Quantidade de acesso aos blocos de discos pela chave primária:
2
Quantidade de acesso aos blocos de discos por outro campo:
333333
# Índice primári
Fator de bloco: 3
Número de blocos necessários: 10416
Espaço necessário: 213334016 byte
Pesquisas demandam 17 acessos a blocos de disco + 1 acesso
para recuperar o registro no arquiv
# Índice Secundári
Fator de bloco: 5
Número de blocos necessários: 98039
Espaço necessário: 2007844864 byte
Pesquisas demandam 20 acessos a blocos de disco + 1 acesso
para recuperar o registro no arquivo indexad
Arquivo AtoresEmFilmes
calcular_indice_secundario(t, n, 16, 16
# Índice Secundári
Fator de bloco: 6
Número de blocos necessários: 1562
Espaço necessário: 32000000 byte
Pesquisas demandam 14 acessos a blocos de disco + 1 acesso
para recuperar o registro no arquivo indexad
calcular_indice_secundario(t, n, 16, 16
# Índice Secundári
Fator de bloco: 6
Número de blocos necessários: 1562