Questões de Concurso Sobre sql em banco de dados

Foram encontradas 4.618 questões

Q3701238 Banco de Dados
Em um banco de dados, a instrução CREATE TABLE é um exemplo de 
Alternativas
Q3701236 Banco de Dados
O CRUD, que representa as quatro operações básicas em um SGBD, é um exemplo de 
Alternativas
Q3701186 Banco de Dados
Considere a seguinte tabela Funcionarios em um banco de dados relacional de funcionários de uma empresa.

Q44_1.png (234×108)

Considere, ainda, que os seguintes dados sejam inseridos nessa tabela.  

Q44_2.png (369×120)

A partir dessas informações, assinale a opção que corresponde à consulta SQL que retorna o nome do funcionário (ou funcionários, se houver empate) com o maior salário por departamento.  
Alternativas
Q3696958 Banco de Dados
Uma query deve combinar a lista de todos os Clientes ativos de uma região com a lista de todos os Fornecedores ativos da mesma região. O resultado deve incluir todos os registros de ambas as tabelas, sem duplicatas. Qual operador de conjunto SQL é o mais adequado para essa tarefa? 
Alternativas
Q3696957 Banco de Dados
Um desenvolvedor precisa listar todos os Funcionarios que não possuem nenhum Dependente cadastrado. Ele considera duas abordagens: uma usando NOT EXISTS e outra usando LEFT JOIN / IS NULL. Do ponto de vista de desempenho em um SGBD relacional, qual abordagem é geralmente considerada mais eficiente e por quê? 
Alternativas
Q3696947 Banco de Dados
Um estagiário de DBA recebe a tarefa de criar um usuário chamado user_ro cuja única função será executar consultas SELECT em algumas views predefinidas. Seguindo o princípio do menor privilégio, qual comando SQL o estagiário deve usar após criar o usuário para conceder a ele estritamente a capacidade de conectar-se ao banco e executar consultas? 
Alternativas
Q3696943 Banco de Dados
Um estagiário recebe a tarefa de documentar os scripts SQL usados na inicialização do sistema. Ele precisa classificar os comandos CREATE TABLE, ALTER TABLE e CREATE INDEX em uma categoria, e os comandos INSERT, UPDATE e DELETE em outra. Esta divisão separa os comandos de definição da estrutura dos dados dos comandos de manipulação dos próprios dados. Qual é a denominação correta para essas duas categorias de linguagem SQL?
Alternativas
Q3696934 Banco de Dados
Um administrador de banco de dados precisa criar uma rotina temporária para ajustar valores em uma tabela de salários, somando um bônus fixo apenas para os registros de um determinado departamento. Esta rotina não precisa ser armazenada no banco para reutilização futura. Qual estrutura de programação SQL é a mais adequada para implementar essa lógica de forma simples e eficaz, permitindo o uso de controle de fluxo como IF?
Alternativas
Q3696886 Banco de Dados
Sobre a instrução SELECT da linguagem SQL ANSI, qual tipo de junção (JOIN) é utilizada para combinar linhas de duas ou mais tabelas com base em uma coluna comum entre elas, retornando apenas as linhas que têm valores correspondentes em ambas as tabelas? 
Alternativas
Q3696885 Banco de Dados

Analise o comando abaixo, escrito em linguagem SQL ANSI.


SELECT COUNT(IP_USUARIO) FROM TB_HISTORICO


O que será retornado a partir da execução do comando SQL acima? 

Alternativas
Q3696884 Banco de Dados
Considerando a linguagem SQL ANSI, assinale a alternativa que corresponde a um operador que pode ser utilizado para simplificar uma consulta que contenha múltiplas condições OR para comparar um campo com vários valores.
Alternativas
Q3692109 Banco de Dados
Imagine que você está desenvolvendo um sistema acadêmico para sua instituição. A equipe de modelagem identificou, no modelo de dados existente, que há uma relação importante entre os conceitos aluno, disciplina, turma e professor. Nessa modelagem, ficou definido, entre as entidades citadas, que o conceito de uma turma é uma relação com vários alunos, uma disciplina e um professor.

Considere o seguinte modelo de banco de dados relacional a seguir:

aluno (id aluno, nome, matricula)
disciplina (id disciplina, nome_disciplina, codigo)
professor (id professor, nome_professor)
turma (id_turma, id_aluno, id_disciplina, id_professor, semestre, ano)

A consulta SQL que lista o nome de todos os professores distintos que lecionam para um aluno específico com matrícula 12345 é
Alternativas
Q3692061 Banco de Dados
Em um sistema acadêmico, é fundamental manter informações organizadas sobre estudantes, suas respectivas matrículas e disciplinas. A estrutura relacional permite consultas para extrair informações necessárias para relatórios e acompanhamento acadêmico.

Considere o seguinte modelo de banco de dados:

estudante (id_estudante, nome, email, semestre_ingresso)
disciplina (id_disciplina, nome_disciplina, creditos, departamento)
matricula (id_matricula, id_estudante, id_disciplina, semestre_cursado, nota_final)

Um coordenador acadêmico precisa gerar um relatório com os nomes dos estudantes que cursaram disciplinas do departamento de "Ciência da Computação" durante o semestre "2024. 1".

Neste contexto, a consulta SQL que retorna corretamente o relatório desejado pelo coordenador é
Alternativas
Q3689617 Banco de Dados

Considere a tabela MySQL denominada vendas, que contém as colunas:



Imagem associada para resolução da questão



Analise a consulta MySQL a seguir.



Imagem associada para resolução da questão



Com base nessas informações, assinale a opção que descreve com maior precisão o resultado retornado por esta consulta.

Alternativas
Q3686395 Banco de Dados
A linguagem SQL é usada para gerenciar bancos de dados relacionais. Além de manipular dados, ela permite realizar consultas complexas com filtros, ordenações e junções entre tabelas. Compreender a função correta de cada comando é essencial para administrar dados de forma segura e eficiente.

Com base nisso, é CORRETO afirmar:
Alternativas
Q3684256 Banco de Dados

Acerca de otimização de desempenho de sistemas gerenciadores de banco de dados (SGBD) e de consultas SQL, julgue o item subsequente.


Ao ser executado, o comando SELECT * FROM PROCESSO LIMIT 10 OFFSET 5 apresenta cinco registros como resultado máximo, obtidos a partir do sexto registro da tabela.  

Alternativas
Q3684254 Banco de Dados

A respeito de bancos de dados relacionais e de bancos de dados NoSQL, julgue o item que se segue. 


No modelo key/value do NoSQL, a chave e o valor equivalem, respectivamente, à coluna e ao dado armazenado do banco de dados relacional.  

Alternativas
Q3684253 Banco de Dados

A respeito de bancos de dados relacionais e de bancos de dados NoSQL, julgue o item que se segue. 


A instrução join do SQL permite a apresentação de informações de diversas tabelas em um ou mais conjuntos de resultados. 

Alternativas
Q3684251 Banco de Dados

A respeito de bancos de dados relacionais e de bancos de dados NoSQL, julgue o item que se segue. 


Por limitações técnicas, aplicações que utilizam bancos de dados NoSQL não podem utilizar SGBD relacional no mesmo módulo.  

Alternativas
Q3675034 Banco de Dados
O chefe de uma empresa pediu ao analista de dados um relatório que apresentasse todos os empregados que ganham um salário maior que a média salarial de toda a empresa. Ao analista é informado que deve usar a tabela chamada EMPREGADOS, que possui os seguintes campos: EMPREGADO_ID (inteiro), NOME (texto), SALARIO (numérico), e DEPARTAMENTO (texto). O analista deve executar o comando SQL: 
Alternativas
Respostas
221: C
222: C
223: C
224: D
225: B
226: A
227: A
228: E
229: A
230: D
231: E
232: B
233: E
234: B
235: C
236: E
237: C
238: E
239: E
240: D