Buscar

Um procedimento desenvolvido no banco de dados é como um procedimento na linguagem de programação, exceto pelo fato de ser gerenciado pelo SGBD, e ...

Um procedimento desenvolvido no banco de dados é como um procedimento na linguagem de programação, exceto pelo fato de ser gerenciado pelo SGBD, e não pelo ambiente de programação. Dentre as principais vantagens em desenvolver um procedimento dentro do próprio banco de dados, destaca-se a possibilidade de o SGBD poder compilar o bloco de comandos de programação junto às instruções SQL, principalmente quando estas instruções SQL precisam ser recompiladas por causa de mudanças nas definições do banco de dados. C om base na tabela Produtos e no Bloco de Comando PL/SQL, analise as sentenças a seguir: I- Ao executar o bloco de comando PL/SQL, os produtos classificados como da categoria ?B? receberão um aumento de10%. II- A declaração da linha 3, ao utilizar o atributo %ROWTYPE, cria um registro com a mesma estrutura de um registro databela Produtos. III- A declaração da linha 2 trata-se de um cursor explícito, o qual, obrigatoriamente, deveria ter sido aberto com ocomando OPEN c_produto. IV- O bloco de comando PL/SQL irá realizar a atualização de todos os valores da tabela produtos, sendo que osprodutos da categoria ?D? receberão um aumento de 15%.

a) As sentenças I, II e IV estão corretas.
b) As sentenças I e III estão corretas.
c) Somente a sentença I está correta.
d) As sentenças III e IV estão corretas.

Essa pergunta também está no material:

Banco de Dados Avançado - Avaliação II Flex
4 pág.

Banco de Dados Avançado Centro Universitário Leonardo da VinciCentro Universitário Leonardo da Vinci

💡 1 Resposta

User badge image

Ed Verified user icon

Vamos analisar as sentenças: I- Ao executar o bloco de comando PL/SQL, os produtos classificados como da categoria "B" receberão um aumento de 10%. II- A declaração da linha 3, ao utilizar o atributo %ROWTYPE, cria um registro com a mesma estrutura de um registro da tabela Produtos. III- A declaração da linha 2 trata-se de um cursor explícito, o qual, obrigatoriamente, deveria ter sido aberto com o comando OPEN c_produto. IV- O bloco de comando PL/SQL irá realizar a atualização de todos os valores da tabela produtos, sendo que os produtos da categoria "D" receberão um aumento de 15%. Após analisar as sentenças, a alternativa correta é: b) As sentenças I e III estão corretas.

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