Logo Passei Direto
Buscar
A linguagem PL/Java é um módulo complementar do backend do PostgreSQL, ou seja, todo o código relacionado é executado no servidor de banco de dados, da mesma forma que as outras linguagens procedurais, como PL/SQL, PL/TCL, PL/Perl, PL/Python etc. Quando o PL/Java é instalado, funções e triggers podem utilizar classes Java, desenvolvidas em qualquer ambiente de desenvolvimento Java, como Eclipse ou NetBeans. Estas classes, por sua vez, são instaladas dentro da base de dados e utilizadas como em qualquer outra linguagem procedural. As funções/triggers na linguagem SQL apontam para métodos estáticos nas classes Java.
Depois de ler o texto acima, avalie as afirmacoes abaixo:
I. O PL/Java é uma evolução de banco de dados que permite aproveitar códigos para outras linguagens.
II. Na instalação do PL/JAVA, é possível aproveitar quase tudo que foi feito em Java para outros ambientes.
III. O PL/JAVA é utilizado em bancos de dados pequenos e gratuitos.
I, apenas.
II, apenas.
III, apenas.
I e II, apenas.
I, II e III.
User badge image
Tópicos de Análise e Desenvolvimento de Sistemas

há 2 meses

Respostas

User badge image

Ed Verified user icon

há 2 meses

Vamos analisar cada afirmativa com base no texto: I. "O PL/Java é uma evolução de banco de dados que permite aproveitar códigos para outras linguagens." Falso. O PL/Java é uma linguagem procedural que permite usar código Java dentro do PostgreSQL, mas não é uma "evolução de banco de dados". Ele permite aproveitar código Java, não de outras linguagens. II. "Na instalação do PL/Java, é possível aproveitar quase tudo que foi feito em Java para outros ambientes." Verdadeiro. O texto diz que classes Java desenvolvidas em qualquer ambiente Java (Eclipse, NetBeans) podem ser usadas no banco via PL/Java. III. "O PL/Java é utilizado em bancos de dados pequenos e gratuitos." Falso. O texto não limita o uso do PL/Java a bancos pequenos ou gratuitos. PostgreSQL é um banco de dados robusto e pode ser usado em sistemas grandes. Portanto, apenas o item II está correto. Resposta correta: II, apenas.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Usando o SQLJ, seu código fica mais manutenível e flexível. Às vezes, as especificações da sua aplicação podem mudar, e isso não deveria surpreender. Você cria frequentemente declarações SQL complexas que combinam unions, joins e múltiplas cláusulas com valores dinâmicos. Porém, se você usar o SQLJ, você verá que seu código permanecerá legível mesmo se contiver código SQL extenso. Por exemplo, com o SQLJ você não precisa concatenar suas declarações SQL; você pode escrever quantas declarações SQL quiser, contanto que sejam corretamente definidas. Só usando Oracle, você pode usar qualquer package dbms, procedures, custom packages e todas as funções embutidas existentes na sua aplicação Java. Se você for um desenvolvedor PL/SQL, achará o SQLJ muito útil para o desenvolvimento de software avançado, com reutilização do estilo e do código PL/SQL.
Após ler o texto acima, considere a alternativa correta sobre SQLJ:
SQLJ é uma extensão do SQL que permite o desenvolvimento rápido, com menos código, facilidade de depuração e otimização automática de desempenho.
É preciso reescrever todo o código SQL para ser adaptado para o SQLJ, de modo que, para cada estrutura, é preciso escrever várias vezes o mesmo código.
Declarações, mesmo que indefinidas, são corrigidas e agregadas automaticamente no SQLJ.
SQLJ é compatível somente com a linguagem Java e faz reutilização dos comandos de Java.
É preciso concatenar todas as declarações SQL dentro do SQLJ, para assim conseguir facilitar o trabalho de desenvolvimento.

Mais conteúdos dessa disciplina