Logo Passei Direto
Buscar
As consultas são as menores partes possíveis para escrita e leitura em banco de dados e temos diferenças fundamentais entre SQL e HQL.
Sobre comparações entre SQL e HQL, é correto afirmar:
( ) Todas as consultas feitas em SQL nativo são necessariamente mais rápidas.
( ) Uma consulta HQL não consegue realizar todas as consultas possíveis em SQL.
( ) O SQL é gerado a partir do HQL apenas quando o banco é inicializado.
( ) É possível gravar uma parte da classe em um tipo de banco, e a outra parte em outro banco.
( ) Podemos observar a performance usando as ferramentas de benchmark do próprio Hibernate.
F,V,F,V,F
V,F,V,F,V
V,F,F,F,V
F,V,V,V,F
F,F,V,F,V
User badge image
Discussões sobre Sociologia da Educação

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 2 anos

Vamos analisar cada uma das afirmações sobre as comparações entre SQL e HQL: ( ) Todas as consultas feitas em SQL nativo são necessariamente mais rápidas. É falsa. A performance das consultas pode variar dependendo de muitos fatores, como a estrutura do banco de dados, índices, e a complexidade da consulta, não sendo garantido que SQL nativo seja sempre mais rápido. ( ) Uma consulta HQL não consegue realizar todas as consultas possíveis em SQL. É verdadeira. HQL (Hibernate Query Language) é uma linguagem de consulta orientada a objetos e, embora seja poderosa, pode não suportar todas as funcionalidades específicas que o SQL oferece. ( ) O SQL é gerado a partir do HQL apenas quando o banco é inicializado. É falsa. O SQL é gerado a partir do HQL em tempo de execução, não apenas na inicialização do banco. ( ) É possível gravar uma parte da classe em um tipo de banco, e a outra parte em outro banco. É verdadeira. Com o uso de diferentes bancos de dados e configurações, é possível mapear partes de uma classe para diferentes bancos de dados. ( ) Podemos observar a performance usando as ferramentas de benchmark do próprio Hibernate. É falsa. Embora o Hibernate ofereça algumas ferramentas de monitoramento, não é especificamente uma ferramenta de benchmark. Agora, organizando as respostas: 1. F 2. V 3. F 4. V 5. F A sequência correta é: F, V, F, V, F. Portanto, a alternativa que apresenta a sequência correta é: F, V, F, V, F.

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

Mais conteúdos dessa disciplina