Questões de Concurso Sobre sql em banco de dados

Foram encontradas 4.618 questões

Q3334799 Banco de Dados
Considerando o Banco de Dados PostgreSQL, assinale a alternativa que se refere à função que retorna o primeiro de seus argumentos que não for NULL, isto é, só retorna NULL quando todos os seus argumentos forem NULL:
Alternativas
Q3333891 Banco de Dados

Analise o trecho de código a seguir em Linguagem SQL e responda a questão.


 

inserir nos valores do projeto (1, "ABC", "Belo Horizonte"),



(2, "ABE", "Rio de Janeiro"),


(3, "ABF", "São Paulo"),


(4, "ABG", "Curitiba"),


(5, "ABH", "Juiz de Fora"); 



inserir nos valores do departamento (100, "Marketing", "MK"),



(101, "Vendas", "VD"),


(102, "Tecnologia da Informação", "TI"),


(103, "Recursos Humanos", "RH"),


(104, "Contabilidade", "CT"),


(105, "Estoque", "ES"); 



inserir nos valores de funcionamentoio (1, "Alice", '2011-11-01', "[email protected]", 1, 100),


(2, "Mohamed", '2015-09-06', "[email protected]",1, 101),


(3, "Bob", '2018-05-02', "[email protected]", 3.103),


(4, "Maria", '2017-10-07', "[email protected]", 4, 104),


(5, "João", '01-04-2012', "[email protected]", 1, 101);




SELECIONE f.* DE função f ESQUERDA JUNTE projeto p


ON f.cod_proj = p.cod onde f.cod_proj não é nulo;



SELECIONE f.* DE funcionario f DIREITA JUNTE-SE departamento


d ON f.cod_dep = d.id onde f.cod_dep não é nulo;



Ao executar, de forma independente, cada código SQL retornará uma certa quantidade de linhas. Marque uma alternativa CORRETA.

Alternativas
Q3333890 Banco de Dados

Considere o esquema de tabelas para responder à questão



Imagem associada para resolução da questão


Imagem associada para resolução da questão



Imagem associada para resolução da questão



SELECT u.coduser, COUNT(u.coduser) AS TOTAL


FROM user u


LEFT JOIN user_movie cm


ON u.coduser = cm.coduser


RIGHT JOIN movie m


ON m.codmovie = u.coduser


GROUP BY u.nome


ORDER BY 1 Desc ;



Um usuário de banco de dados executa a consulta acima e os valores contidos na coluna TOTAL que serão exibidos ao final da execução do código são:

Alternativas
Q3331502 Banco de Dados
Com base no diagrama ER apresentado na questão anterior, a consulta SQL que lista os nomes de todos os projetos que estão associados a menos de 4 pesquisadores e que têm um financiamento total maior que 20.000,00 é:
Alternativas
Q3331501 Banco de Dados
Para a construção de um sistema de apoio à pesquisa e desenvolvimento na área de saúde, um modelo ER associado deve abranger entidades essenciais que facilitam a gestão de dados de pesquisa, desenvolvimento de estudos epidemiológicos e monitoramento de saúde pública. Este sistema poderia auxiliar na análise de tendências, na resposta a emergências de saúde pública e no desenvolvimento de políticas de saúde baseadas em evidências.
Seja o diagrama ER apresentado abaixo, desenhado na notação crow’s foot, para um sistema de gestão de pesquisa.

Imagem associada para resolução da questão


Entre as opções abaixo, a que apresenta corretamente uma consulta SQL para retornar o valor total de financiamento de um projeto chamado “Inovação em Saúde” é:
Alternativas
Q3331295 Banco de Dados
Sobre a linguagem SQL, é INCORRETO afirmar que: 
Alternativas
Q3331033 Banco de Dados
Considerando a instrução SQL “SELECT COUNT(*), COUNT(Salario), SUM (Salario), MIN (Salario), AVG (Salario) FROM FUNCIONARIO”, é INCORRETO afirmar que a função:
Alternativas
Q3331032 Banco de Dados
Considerando o relacionamento entre as tabelas abaixo, a instrução SQL que lista o nome da doença e o seu tipo de pesquisa, exibindo mesmo aquelas doenças que não possuam pesquisas associadas, é:

Imagem associada para resolução da questão
Alternativas
Q3328448 Banco de Dados

Considere as tabelas SQL abaixo para a questão: 



Utilizando as tabelas Clientes, Produtos e Pedidos, agora você deseja consultar os nomes dos produtos que foram pedidos por clientes da cidade de "Ribeirão das Neves" e que tiveram o primeiro pedido feito antes de 2024-01-01. 
Alternativas
Q3328447 Banco de Dados

Considere as tabelas SQL abaixo para a questão: 



Você deseja consultar a cidade dos clientes que fizeram pelo menos dois pedidos de qualquer produto em um único pedido. Qual das consultas SQL abaixo retorna corretamente esses clientes? 

Alternativas
Q3313533 Banco de Dados

A respeito dos bancos de dados, leia o texto a seguir.



“[...] é um conjunto de operações que pertence ao agrupamento chamado de data manipulation language (DML), ou linguagem de manipulação de dados. Trata-se de um grupo de comandos de structured query language (SQL), linguagem de consulta estruturada, usado para recuperar, incluir, remover e modificar informações dentro de um banco de dados. Todos esses conceitos são aplicados quando se está usando a linguagem de programação SQL. Basicamente, ela é uma linguagem de programação criada para operar banco de dados relacional, ou seja, baseado em tabelas.”



O conjunto de operações referenciadas no texto é conhecido por

Alternativas
Q3309185 Banco de Dados
Considere um sistema de gestão de biblioteca baseado em um banco de dados em SQL Server com duas tabelas principais: "livros" e "autores". A tabela "livros" tem os campos: "id" (chave primária) com tipagem INT, "titulo" (título do livro) com tipagem VARCHAR, "ano_de_publicacao" (ano de publicação do livro) com tipagem DATETIME e "autor_id" (chave estrangeira referenciando a tabela "autores") com tipagem INT. A tabela "autores" possui os campos: "id" (chave primária) com tipagem INT e "nome" (nome do autor) com tipagem VARCHAR. Um analista de dados da biblioteca precisa realizar uma consulta SQL que retorne todos os títulos dos livros publicados após o ano de 2020, junto ao nome dos autores correspondentes. Qual seria a consulta SQL CORRETA para essa situação? 
Alternativas
Q3265747 Banco de Dados
Considere o seguinte esquema relacional para responder a essa questão e a próxima:

Editora (editoraID, nomeEditora, morada, telefone)
Interprete (interpreteID, nomeArtístico, país, contato, editoraID)
Disco (referência, título, duração, ano edição, editoraID, interpreteID)

Qual das alternativas, a seguir, apresenta o SQL correto para retornar os intérpretes portugueses da editora ‘Grava Records’?
Alternativas
Q3265743 Banco de Dados
Ainda sobre o esquema anterior, qual SQL correto retorna. Quantos intérpretes há por país?
Alternativas
Q3258994 Banco de Dados
Assinale a alternativa que corresponde a uma instrução pertencente ao subconjunto DQL (Linguagem de Consulta de Dados), da linguagem SQL, e que é utilizada para consultar dados armazenados em um banco de dados.
Alternativas
Q3245116 Banco de Dados
Sejam duas variáveis booleanas var1 e var2, declaradas por meio do PL/SQL do sistema gerenciador de bancos de dados Oracle (21c). Considerando que var1 tenha o valor NULL e var2 tenha o valor FALSE, o resultado de cada uma das seguintes expressões será:

(i) var1 AND var2; (ii) var1 OR var2; (iii) NOT(var1)
Alternativas
Q3237764 Banco de Dados
Na linguagem SQL, existe uma família de funções chamada funções de agregação. Elas retornam um único valor com base em um conjunto de outros valores. Nesse contexto, considere a execução dos comandos abaixo em um gerenciador de banco de dados na ordem em que eles são apresentados.
Imagem associada para resolução da questão
Como resultado, o comando SELECT apresentará:
Alternativas
Q3228964 Banco de Dados
Julgue as seguintes afirmações como verdadeiras (V) ou falsas (F) no tocante aos conceitos de bancos de dados e linguagem SQL:

(__)A cláusula WHERE é utilizada em comandos SQL para filtrar resultados com base em condições específicas.
(__)Um SGBD (Sistema de Gerenciamento de Banco de Dados) é responsável apenas por armazenar os dados, sem oferecer ferramentas para manipulação ou consulta.
(__)A linguagem SQL (Structured Query Language) é utilizada para realizar operações de consulta, inserção, atualização e exclusão em bancos de dados.

Assinale a alternativa cuja respectiva ordem de julgamento esteja CORRETA: 
Alternativas
Q3226448 Banco de Dados

Seja a seguinte tabela de um banco de dados relacional: Material (Cod, Nome, Valor), sendo Cod a sua chave primária. 


A expressão SQL para obter o número de registros dessa tabela cujo atributo Nome comece com a letra B é:

Alternativas
Q3192653 Banco de Dados
Assinale a opção que contém o comando usado para conceder ou revogar permissões para usuários específicos, definindo o que cada um pode fazer no banco de dados:
Alternativas
Respostas
601: B
602: A
603: D
604: A
605: E
606: B
607: E
608: A
609: C
610: D
611: A
612: X
613: A
614: C
615: E
616: C
617: A
618: D
619: B
620: C