Você está na página 1de 9

HO10: Indexação de Nível Únic

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
 

Tamanho do ponteiro: 16 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ário CPF_Supervisor


calcular_indice_secundario(t, n, 11, 16

# Indice secundário CPF_Superviso


# Dados
Tamanho do bloco de disco: 2048 bytes
 

Quantidade de registros a serem armazenados: 350


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: 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
 

Índice secundário CodFilme


calcular_indice_secundario(t, n, 16, 16

# 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
 

Número de blocos necessários: 1245


Espaço necessário: 25505792 byte
Pesquisas demandam 14 acessos a blocos de disco + 1 acesso
para recuperar o registro no arquiv

Índice secundário CPF_Cliente


calcular_indice_secundario(t, n, 11, 16

# 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

Índice secundário ID_Midia


calcular_indice_secundario(t, n, 24, 16

# 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ário ID_Midia


calcular_indice_secundario(t, n, 24, 16

# Indice secundário ID_Midi


# Dados
Tamanho do bloco de disco: 2048 bytes
Quantidade de registros a serem armazenados: 5000000
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: 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

# Indice secundário CodFilm


# Dados
Tamanho do bloco de disco: 2048 bytes
Quantidade de registros a serem armazenados: 100000
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: 1562
Espaço necessário: 32000000 byte
Pesquisas demandam 14 acessos a blocos de disco + 1 acesso
para recuperar o registro no arquivo indexad

Índice Secundário CodAtor

calcular_indice_secundario(t, n, 16, 16

# Indice secundário CodAto


# Dados
Tamanho do bloco de disco: 2048 bytes
Quantidade de registros a serem armazenados: 100000
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: 1562
 

Espaço necessário: 32000000 byte


Pesquisas demandam 14 acessos a blocos de disco + 1 acesso
para recuperar o registro no arquivo indexado

Você também pode gostar