Prova Banco de dados FEI
Nº
Banco de Dados II–CC6241 e CC8220 Prof. José G. Salim Neto
Exame – 22/09/2011 , 21:10h
NOME do ALUNO: GABARITO - GABARITO - GABARITO - GABARITO
NOTA FINAL:
ASSINATURA:
Quest.
2,0
2,0
2
1. Leia e siga rigorosamente as instruções da prova;
2. Preencha o cabeçalho da prova com os dados requeridos antes de assinar a folha de presença;
3. A prova é individual e sem consulta; Erros sintáticos e léxicos serão considerados erros;
4. A interpretação dos textos faz parte da prova.
5. Não é permitido o uso de folhas avulsas para rascunho.
6. Não é permitido o empréstimo de materiais (lápis, borracha, grafite, etc.) durante a prova.
7. Os telefones celulares e afins devem permanecer desligados durante a prova.
8. Tempo mínimo de permanência: 30 min. – Tempo máximo de atraso: 15 min. – Duração: 80 min.
Nota
1
Instruções Gerais:
Pontos
2,0
2,0
3
1,5
1,5
4
2,0
2,0
5
2,5
2,5
∑
10,0
ESTA AVALIAÇÃO CONTÉM OS SEGUINTES ASSUNTOS:
Processamento de consultas, Transação A.C.I.D.
Cardinalidade e indexação.
Salvaguarda de dados (backup).
Visões, seqüências e sinônimos.
Controle de concorrência c/ Dead-lock.
Questão 1
(2,0 pontos) Admita as seguintes afirmações, no contexto de transações A.C.I.D. : a-) Todos os efeitos de uma transação devem ser refletidos no banco de dados, ou nenhum deles será aceito. Transacionalmente falando, uma falha não pode deixar o banco de dados em uma condição equivalente a execução de uma parte da transação. b-) Uma transação confirmada confere ao banco de dados o mesmo estado transacional que este se encontrava antes da execução desta mesma transação. c-) Admita duas transações de escrita, realizadas no mesmo dado. Os resultados individuais das transações podem ser diferentes, mas a execução de uma transação independe da execução de outra(s) transação(s). d-) Uma vez a transação executada e finalizada com sucesso(confirmada), seus dados são