Questões de Concurso Sobre sql em banco de dados

Foram encontradas 4.036 questões

Ano: 2023 Banca: FGV Órgão: SMF-RJ Prova: FGV - 2023 - SMF-RJ - Fiscal de Rendas |
Q2253815 Banco de Dados

Considere a existência de uma tabela relacional N, com apenas uma coluna, intitulada numero, contendo os números inteiros de 1 até 100, um em cada linha, como ilustrada a seguir.




Como pode haver discrepâncias entre implementações da linguagem SQL, é dado que a função sqrt(x) retorna a raiz quadrada de x e que a expressão a % b retorna o resto da divisão inteira de a por b.

Em bancos de dados relacionais, os relacionamentos entre entidades identificadas na modelagem de dados são explicitados no SQL por meio de:
Alternativas
Ano: 2023 Banca: FGV Órgão: SMF-RJ Prova: FGV - 2023 - SMF-RJ - Fiscal de Rendas |
Q2253814 Banco de Dados

Considere a existência de uma tabela relacional N, com apenas uma coluna, intitulada numero, contendo os números inteiros de 1 até 100, um em cada linha, como ilustrada a seguir.




Como pode haver discrepâncias entre implementações da linguagem SQL, é dado que a função sqrt(x) retorna a raiz quadrada de x e que a expressão a % b retorna o resto da divisão inteira de a por b.

Este é a resultado produzido por um determinado script SQL que utiliza a tabela N, anteriormente descrita.


Imagem associada para resolução da questão


Abaixo, são apresentadas três versões para o referido script, não necessariamente corretas.


Imagem associada para resolução da questão


Sobre essas afirmativas, é correto afirmar que:

Alternativas
Ano: 2023 Banca: FGV Órgão: SMF-RJ Prova: FGV - 2023 - SMF-RJ - Fiscal de Rendas |
Q2253813 Banco de Dados

Considere a existência de uma tabela relacional N, com apenas uma coluna, intitulada numero, contendo os números inteiros de 1 até 100, um em cada linha, como ilustrada a seguir.




Como pode haver discrepâncias entre implementações da linguagem SQL, é dado que a função sqrt(x) retorna a raiz quadrada de x e que a expressão a % b retorna o resto da divisão inteira de a por b.

Analise o comando SQL a seguir, que faz referência à tabela N descrita anteriormente.


select n1.numero* n2.numero

from N n1, N n2

where n1.numero <> n2.numero


O número de linhas do resultado produzido pela execução desse comando, sem contar a linha de títulos, é:

Alternativas
Ano: 2023 Banca: FGV Órgão: SMF-RJ Prova: FGV - 2023 - SMF-RJ - Fiscal de Rendas |
Q2253812 Banco de Dados

Considere a existência de uma tabela relacional N, com apenas uma coluna, intitulada numero, contendo os números inteiros de 1 até 100, um em cada linha, como ilustrada a seguir.




Como pode haver discrepâncias entre implementações da linguagem SQL, é dado que a função sqrt(x) retorna a raiz quadrada de x e que a expressão a % b retorna o resto da divisão inteira de a por b.

Numa definição simplificada, números primos são os números inteiros a partir de 2 que só são divisíveis por eles mesmos e o número 1.

Assinale o comando SQL que produz a lista de todos, e somente, os números primos presentes na tabela N, descrita anteriormente.
Alternativas
Q2252766 Banco de Dados
O que é uma política de retenção de backup?
Alternativas
Q2249353 Banco de Dados
As regras de transformação gerais para operações da álgebra relacional são amplamente utilizadas pelos SGBDs relacionais para otimizações de consultas SQL.
Considerando duas relações, R e S, analise as afirmativas a seguir: Imagem associada para resolução da questão
Está correto o que se afirma em
Alternativas
Q2249347 Banco de Dados
O Hibernate 6.1.x é uma ferramenta ORM; a interface que permite executar consultas SQL em banco de dados se chama
Alternativas
Q2245547 Banco de Dados
O banco de dados relacional de uma escola contém as tabelas denominadas TB_STUDENT_A e TB_STUDENT_B e ambas possuem apenas as colunas ID e NAME. O conteúdo dessas tabelas está detalhado a seguir: Imagem associada para resolução da questão
Analise a seguinte consulta em linguagem SQL:     SELECT *     FROM TB_STUDENT_A     LEFT JOIN TB_STUDENT_B     ON TB_STUDENT_A.NAME=TB_STUDENT_B.NAME.
O número de linhas do resultado produzido pela execução deste comando SQL sobre o banco de dados desta escola, excetuada a linha de títulos, é:




Alternativas
Q2245298 Banco de Dados
O custo total da execução de uma consulta SQL inclui diversos componentes de custos.
Em relação ao tema, analise as afirmativas a seguir: I. Custo de acesso ao armazenamento secundário é aquele que considera os custos de transferência (leitura e escritas) de blocos de dados entre o armazenamento de disco secundário e os buffers da memória principal. II. Custo de operação é o custo de realização de operações na memória em registros dentro do buffer de dados durante a execução da consulta. III. Custo de uso da memória é o custo de envio de consulta e seus resultados do local do banco de dados até o local ou equipamento onde foi originada a consulta.
Está correto o que se afirma em
Alternativas
Q2241636 Banco de Dados
A linguagem SQL é a linguagem padrão utilizada para gerenciar e manipular bancos de dados relacionais. Trata-se de uma linguagem expressiva, que permite executar operações como inserção, atualização, exclusão e consulta de dados. Dentre os recursos da linguagem SQL, pode-se citar a utilização de estruturas condicionais, como a cláusula CASE. Assinale a alternativa que descreve corretamente uma possível utilização da cláusula CASE em comandos SQL.
Alternativas
Q2239795 Banco de Dados
Assinale a opção em que a instrução SQL apresentada, quando executada, permite mostrar a quantidade de contratos ativos de determinado órgão no ano de 2023. 
Alternativas
Q2239448 Banco de Dados
Em um banco de dados NoSQL orientado a documento, o termo documento é definido como um 
Alternativas
Q2239447 Banco de Dados
Assinale a opção que apresenta a instrução em SQL que permite substituir por Pedro o nome do advogado atual da parte autora ( nome_adv_autor ) do processo de número 2023001, em uma tabela de nome processo. 
Alternativas
Q2237672 Banco de Dados
Com relação ao banco de dados NoSQL orientado a colunas, assinale a opção correta.
Alternativas
Q2237664 Banco de Dados
Considerando que, em um banco de dados PostgreSQL 9.2, tenha sido identificado um lock causado por uma sessão com pid 13652, assinale a opção que apresenta o comando que deve ser executado para eliminar a sessão.
Alternativas
Q2236134 Banco de Dados

Para a questão, considere o código SQL e as explicações abaixo:


O código em SQL usado para alterar o estado do aluno JOÃO para não matriculado é 
Alternativas
Q2236133 Banco de Dados

Para a questão, considere o código SQL e as explicações abaixo:


A linha em SQL, que deverá ser executada somente para exibir os nomes das pessoas matriculadas no Campus de Capanema, é: 

Alternativas
Q2234723 Banco de Dados
Considere as seguintes afirmações:
I. Uma view é uma maneira alternativa de observação de dados de uma ou mais tabelas, que compõem uma base de dados. Pode ser considerada como uma tabela virtual ou uma consulta armazenada.
II. Gatilho ou Trigger é um tipo especial de procedimento armazenado, que é executado sempre que há uma tentativa de modificar os dados de uma tabela que é protegida por ele. É muito utilizada para ajudar a manter a consistência dos dados ou para propagar alterações em um determinado dado de uma tabela para outras.
III. Procedimento armazenado ou Stored Procedure é uma coleção de comandos em SQL para dispensamento de Banco de Dados. Encapsula tarefas repetitivas, aceita parâmetros de entrada e retorna um valor de status (para indicar aceitação ou falha na execução).
Qual das alternativas a seguir está correta?
Alternativas
Q2234722 Banco de Dados

Analise a tabela a seguir:

Imagem associada para resolução da questão

Considere o seguinte comando SQL:

DELETE FROM PRODUTO

WHERE ID_MARCA NOT IN (2,4);

Quantos registros serão excluídos após a execução do comando SQL (acima)?

Alternativas
Q2234120 Banco de Dados
Considere uma tabela T, com uma única coluna A, definida como uma chave primária, e o comando SQL a seguir.
delete from T where not exists         (select * from T tt where T.A > tt.A)
Dado que a tabela tem 100 linhas preenchidas, assinale a opção que indica o número de linhas que será deletado pela execução do referido comando.
Alternativas
Respostas
681: C
682: E
683: C
684: A
685: C
686: E
687: D
688: D
689: A
690: D
691: E
692: B
693: A
694: E
695: E
696: B
697: E
698: A
699: D
700: B