Questões sobre Linguagem SQL

O comando SQL para extrair uma informação de um banco de dados é:
  • A. Extract.
  • B. Get.
  • C. Select.
  • D. Import.
  • E. Open.
Clique em uma opção abaixo para responder a questão:

HiveQL é uma linguagem de consulta, semelhante ao SQL, para Hive. Uma das suas características interessantes é ter uma extensão que permite distribuir consultas entre reducers em um script do tipo map-reduce.

Se for necessário simultaneamente distribuir as consultas e garantir a ordenação ou o agrupamento das chaves distribuídas, deve-se usar a extensão

  • A. REDUCE BY
  • B. USING
  • C. CLUSTER BY
  • D. GROUP BY
  • E. DISTRIBUTE BY
Clique em uma opção abaixo para responder a questão:

Esse comando retorna dados que respondem à seguinte pergunta:

  • A. “Fabricante dos produtos que foram comprados no Rio Grande do Sul”.
  • B. "Fabricante dos celulares que não foram comprados por clientes nascidos no Rio Grande do Sul”.
  • C. “Fabricante dos produtos que foram produzidos no Rio Grande do Sul”.
  • D. “Fabricante dos celulares que foram comprados no Rio Grande do Sul”.
  • E. “Fabricante dos celulares que foram comprados por clientes nascidos no Rio Grande do Sul”.
Clique em uma opção abaixo para responder a questão:

Considere que, em um modelo relacional, há duas tabelas bem formadas denominadas Pessoa e Projeto. Os atributos de Pessoa são CPF (PK), nome, endereço e o código do projeto no qual ela trabalha (FK); os atributos de Projeto são código (PK), título e data de início. Considere também que existe uma regra de negócio que determina que, em um projeto, não possam trabalhar mais do que 15 pessoas.

Um gatilho, criado para garantir que essa regra de negócio seja permanentemente observada, deve ser programado para ser executado

  • A. antes de cada inserção ou alteração de linhas na tabela Pessoa
  • B. antes de cada inserção ou remoção de linhas na tabela Projeto
  • C. antes de cada inserção ou alteração de linhas na tabela Projeto
  • D. depois de cada inserção de linhas na tabela Pessoa
  • E. depois de cada alteração de linhas na tabela Projeto
Clique em uma opção abaixo para responder a questão:

Com base no código SQL acima, julgue os itens a seguir.

Ao ser executado, o c¨®digo acima criar¨¢ uma view materializada.
  • C. Certo
  • E. Errado
Clique em uma opção abaixo para responder a questão:

Com base no código SQL acima, julgue os itens a seguir.

Ap¨®s a implementação dessa VIEW, ¨¦ poss¨ªvel executar o seguinte c¨®digo: SELECT * FROM BIOLOGO_VW.
  • C. Certo
  • E. Errado
Clique em uma opção abaixo para responder a questão:

Com base no código SQL acima, julgue os itens a seguir.

A view, após ser implementada, conterá informações como, por exemplo, nome e telefone de todos os biólogos.
  • C. Certo
  • E. Errado
Clique em uma opção abaixo para responder a questão:

Com base no código SQL acima, julgue os itens a seguir.

Posteriormente à sua implementação, caso a view BIOLOGO_VW venha a ser removida, os dados da tabela FUNCIONARIO também serão removidos.
  • C. Certo
  • E. Errado
Clique em uma opção abaixo para responder a questão:

Com base no código SQL acima, julgue os itens a seguir.

No código SQL da view em referência, identifica-se claramente o uso de uma OUTER JOIN.
  • C. Certo
  • E. Errado
Clique em uma opção abaixo para responder a questão:

Tendo como referência as informações apresentadas, julgue os próximos itens.

A seguir, são apresentadas as expressões SQL corretas para inserir na tabela organograma as informações constantes do diagrama apresentado.

  • C. Certo
  • E. Errado
Clique em uma opção abaixo para responder a questão: