Buscar

3. A linguagem PL/SQL é uma linguagem L4G (deve-se entender este termo como uma linguagem de quarta geração), que fornece uma interface processual ...

3. A linguagem PL/SQL é uma linguagem L4G (deve-se entender este termo como uma linguagem de quarta geração), que fornece uma interface processual ao SGBD Oracle. A linguagem PL/SQL integra perfeitamente a linguagem SQL lhe trazendo uma dimensão processual. Assim, a linguagem PL/SQL permite manipular de maneira complexa os dados contidos no banco de dados Oracle, transmitindo um bloco de programação ao SGBD ao invés de enviar uma solicitação SQL. Desta maneira, os tratamentos são diretamente realizados pelo sistema do banco de dados. Isto tem como consequência, principalmente, reduzir o número de trocas através da rede e, assim, aperfeiçoar as performances destas aplicações. Com relação ao PLSql, analise as sentenças a seguir: I- A exceção INVALID_NUMBER é disparada pela base de dados, quando é feita uma tentativa de converter uma string de caracteres inválida em um número. II- A exceção TOO_MANY_ROWS é disparada quando o select encontra mais de um registro como resultado. III- Pelas boas práticas de programação, não é obrigatório o uso de EXCEPTIONS em algoritmos PLSQL. IV- O controle condicional e os loops são executados corretamente somente se o número de execuções for pré-estabelecido e fixado. Assinale a alternativa CORRETA: a) As sentenças I e II estão corretas. b) As sentenças I e IV estão corretas. c) As sentenças III e IV estão corretas. d) As sentenças II e III estão corretas.

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

Essa pergunta também está no material:

Banco de dados avançado objetiva
6 pág.

Banco de Dados I Centro Universitário Leonardo da VinciCentro Universitário Leonardo da Vinci

Respostas

User badge image

Ed Verified user icon

Vamos analisar cada sentença: I- A exceção INVALID_NUMBER é disparada pela base de dados, quando é feita uma tentativa de converter uma string de caracteres inválida em um número. Esta sentença está correta. II- A exceção TOO_MANY_ROWS é disparada quando o select encontra mais de um registro como resultado. Esta sentença está correta. III- Pelas boas práticas de programação, não é obrigatório o uso de EXCEPTIONS em algoritmos PLSQL. Esta sentença está incorreta, pois é uma boa prática utilizar exceções em algoritmos PL/SQL. IV- O controle condicional e os loops são executados corretamente somente se o número de execuções for pré-estabelecido e fixado. Esta sentença está incorreta, pois os loops em PL/SQL podem ser executados com base em condições e não necessariamente com um número fixo de execuções. Portanto, a alternativa correta é: a) As sentenças I e II estão corretas.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Responda

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

Continue navegando