Você está na página 1de 2

1) 145 28,7 35,16 5000 0000 antonio sete de setembro

0 8 12 16 24 25 33

2) a) Na aplicaçao A o RAID 6 sera melhor pois armazena informações redundantes


extras para proteger contra múltiplas falhas de disco caso dois discos falharem seus dados
podem ser recuperados.

b) No RAID nível 4, o disco de paridade não pode participar


Já no Raid nivel 5 Todos os discos podem participar satisfazendo solicitações de leitura:

4) A primeira pos todos os dados sofrerao uma junçao porque para a segunda
consulta os dados estao muito espalhados.

5) hash para ID e B-tree para intervalos

6)
1 Paulo Doutor C1 Banco de Dados 2

1 Paulo Doutor C2 Engenharia de software 1

1 Paulo Doutor C3 Redes de Computadores 2

2 Luiz Mestre C1 Banco de Dados 2

2 Luiz Mestre C2 Engenharia de software 1

2 Luiz Mestre C3 Redes de Computadores 2

7) A primeira e mais eficiente pois relaciona o nome da cidade antes da outra


junção melhorando o desenpenho.

1) Quando uma transação T entra no estado parcialmente confirmado, as ações a


seguir são realizadas em uma ação atômica:

Um teste é feito para ver se alguma transação que foi concorrente com T já escreveu uma
atualização no banco de dados para algum item de dados que T pretende escrever

Se alguma transação for encontrada, T aborta

Se nenhuma operação for encontrada, T executa a confirmação e suas atualizações são


gravadas no banco de dados
2) a)t0 = undo, e necessario que haja o commit para que seja realizada as transaçoes
A=200, B=150, C=135.

b) t0 = redo; t1 = undo, A=50, B=300, C=135.

3) ll eIV somente

II - Uma transação que completa sua execução com sucesso é considerada


confirmada (committed). Em uma transação confirmada não podemos desfazer seusas efeitos
exceto se executarmos uma transação de conpensação

IV – Uma transação é considerada abortada depois que foi revertida e obanco


de dados foi restaurado ao seu estado anterior ao software que não foi criado por meio da
logica da transação.

4) Considerando as formas de paralelismo responda (III e IV)

III – O paralelismo Interoperação executa em paralelo as diferentes operações


em uma expressão de cnsulta

IV – O paralelismo Intraoperação executa em paralelo as operacoes


execultando as em diferentes subconjuntos das relaçoes

5) Homogêneo: Todos os sítios possuem software SGBD idênticos Conhecem uns


aos outros e cooperam no processamento de solicitações do usuário Cada sítio entrega parte
de sua autonomia em termos de mudar esquemas ou software Aparece para o usuário como
um único sistema

Heterogêneo: Diferentes sítios podem utilizar diferentes esquemas e software de


SGBD Sítios podem não estar cientes uns dos outros e oferecer facilidades limitadas para
cooperação no processamento da transação

6) a)Fragmentação horizontal: Cada tupla de r é atribuída a um ou mais fragmentos


Vantagens da Fragmentação Horizontal: Permite o processamento paralelo de fragmentos de
uma relação Permite uma relação ser dividida de modo que tuplas sejam mantidas nos sítios
onde eles são mais frequentemente acessados

b)Fragmentação vertical: O esquema para a relação r é dividido em vários esquemas


menores

Vantagens da Fragmentação Vertical: Permite que as tuplas sejam divididas de modo que cada
parte da tupla seja armazenada onde é mais frequentemente acessada Permite
processamento paralelo em uma relação