teoria bd escolanamento

585 palavras 3 páginas
Instituto Federal de Educação, Ciência e Tecnologia do Sudeste de Minas Gerais
Gestão de Tecnologia da Informação — 1o /2014
Disciplina:
Professor:

Banco de Dados II
Celso Luiz de Souza

Exercício 1 - Teórico - Transações
Exercícios retirado do Livro: ROB, Peter; CORONEL, Carlos. Sistemas de banco de dados: projeto, implementação e gerenciamento. São Paulo: Cengage Learning, 2011. ISBN 9788522107865, página 467
1. Questões 1 - Explique a seguinte afirmação: transação é uma unidade lógica de trabalho
2. Questões 2 - O que é estado consistente de banco de dados e como é obtido?
3. Questões 3 - O SGBD não garante que o significado semântico da transação represente efetivamente o evento real. Quais são as possíveis consequências dessa limitação? Dê um exemplo.
4. Questões 4 - Liste e discuta as quatro propriedades de transações.
5. Questões 5 - O que é log de transações e qual é a sua função?
6. Questões 6 - O que é escalonador, o que faz e por que sua atividade é importante para o controle de concorrência.
Exercícios retirado do Livro: ELMASRI, Ramez; NAVATHE, Shamkant B.. Sistemas de banco de dados. 4 ed. São Paulo: Addison Wesley, 2005. ISBN 9788588639171, página 417
1. 17.14 - Mude a transação T2 do slide da página 10 (Figura 17.2b), para ler lerItem(X); X:= X+M if X > 90 then exit else escreverItem(X);
2. 17.15 - Repita o exercício 17.14 adicionando uma verificação em T1 , de forma que Y não exceda 90.
3. 17.16 - Adicione uma operação de commit no final de cada uma das transações T1 e T2 do slide da página 10 (Figura 17.2); depois, lite todos os planos possíveis para as transações modificadas. Determine quais são os planos restauráveis, quais são livres de cascata e quais são restritos.
4. 17.17 - Liste todos os planos possíveis para as transações T1 e T2 do slide da página 10 (Figura
17.2) e determine quais são conflito serializáveis (correto) e quais não são.
5. 17.18 - Quantos planos seriais existem para as três transações da

Relacionados