Buscar

A tabela que armazena os dados dos empregados de uma empresa está definida como: Empregado (Código, Nome, Cargo, Salário). Uma das linhas dessa tab...

A tabela que armazena os dados dos empregados de uma empresa está definida como: Empregado (Código, Nome, Cargo, Salário). Uma das linhas dessa tabela é a do empregado José da Silva, conforme descrito abaixo. (101, 'José da Silva', 'Analista Jr', 2000.00). A transação de atualização será executada da seguinte maneira: update Empregado set salario = salario * 1.1 where codigo = 101; update Empregado set cargo = 'Analista Senior' where codigo = 101; delete Empregado where cargo = 'Analista Jr'; commit; O que se pode afirmar sobre os efeitos da execução dessa transação de atualização, considerando que o banco de dados não utiliza auto-commit?

a) O conteúdo da linha com os dados de José da Silva será (101, 'José da Silva', 'Analista Senior', 2200.00).
b) O segundo comando update será executado, mas o comando delete ficará em estado de espera.
c) O segundo comando update ficará em estado de espera.
d) O conteúdo da linha com os dados de José da Silva será (101, 'José da Silva', 'Analista Senior', 2200.00).
e) A linha com os dados de José da Silva será excluída da tabela.

Essa pergunta também está no material:

ED VI - QUESTIONÁRIO UNIDADE II
10 pág.

Estudos Disciplinares VI Unip Universidade PaulistaUniversidade Paulista

💡 1 Resposta

User badge image

Ed Verified user icon

Vamos analisar as opções: a) O conteúdo da linha com os dados de José da Silva será (101, 'José da Silva', 'Analista Senior', 2200.00). - Correta. O primeiro comando de atualização aumentará o salário para 2200.00 e o cargo para 'Analista Senior'. b) O segundo comando update será executado, mas o comando delete ficará em estado de espera. - Incorreta. O comando delete será executado após o segundo update. c) O segundo comando update ficará em estado de espera. - Incorreta. O segundo comando update será executado. d) O conteúdo da linha com os dados de José da Silva será (101, 'José da Silva', 'Analista Senior', 2200.00). - Correta. O primeiro comando de atualização aumentará o salário para 2200.00 e o cargo para 'Analista Senior'. e) A linha com os dados de José da Silva será excluída da tabela. - Incorreta. A linha não será excluída. Portanto, a resposta correta é a opção "a) O conteúdo da linha com os dados de José da Silva será (101, 'José da Silva', 'Analista Senior', 2200.00)."

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais