Questões de Concurso Sobre sql em banco de dados

Foram encontradas 3.872 questões

Q2491623 Banco de Dados

Julgue o item seguinte, relativo à linguagem de definição de dados SQL, à linguagem de manipulação de dados SQL, à linguagem de controle de dados SQL e à linguagem de consulta de dados SQL.  


A cláusula with estipula uma relação temporária cuja definição está disponível apenas à consulta em que essa cláusula ocorre.

Alternativas
Q2491565 Banco de Dados

Considerando aspectos da análise de desempenho e otimização de consultas SQL, julgue o próximo item.


A consulta


https://qcon-assets-production.s3.amazonaws.com/images/provas/108597/100.1.png


é mais eficiente que a consulta a seguir.


https://qcon-assets-production.s3.amazonaws.com/images/provas/108597/100.2.png
Alternativas
Q2491564 Banco de Dados

Considerando aspectos da análise de desempenho e otimização de consultas SQL, julgue o próximo item.


A consulta


https://qcon-assets-production.s3.amazonaws.com/images/provas/108597/99.1.png


é menos eficiente que a seguinte consulta.


https://qcon-assets-production.s3.amazonaws.com/images/provas/108597/99.2.png
Alternativas
Q2491559 Banco de Dados

Considerando a linguagem SQL, julgue o item subsequente.


Considere que, em certa loja, os pedidos realizados por vendedores sejam salvos em uma tabela SQL pedidos, que as informações dos vendedores dessa loja sejam registradas na tabela vendedores e que cada um desses vendedores possua um código que é salvo na variável codigo_vendedor. Nessa situação hipotética, a execução do comando a seguir permitirá apagar todos os registros de pedidos realizados por vendedores-fantasmas (operação caça-fantasma).


https://qcon-assets-production.s3.amazonaws.com/images/provas/108597/q94.png
Alternativas
Q2491558 Banco de Dados

Considerando a linguagem SQL, julgue o item subsequente.


disponibilizará para seleção somente os campos cod_professor e nome_professor da tabela professores a todos os usuários.


https://qcon-assets-production.s3.amazonaws.com/images/provas/108597/q93.png
Alternativas
Q2491361 Banco de Dados

Acerca das linguagens procedurais para programação de stored procedures, bem como de técnicas de otimização de consultas SQL e NoSQL, julgue o item subsecutivo. 


A linguagem procedural do padrão SQL/PSM inclui a declaração de variáveis locais, o retorno de valores de funções, a construção de loops e o controle de fluxo para a programação de stored procedures.

Alternativas
Q2491360 Banco de Dados

Acerca das linguagens procedurais para programação de stored procedures, bem como de técnicas de otimização de consultas SQL e NoSQL, julgue o item subsecutivo. 


A divisão de tabelas maiores em partições menores é geralmente indicada no contexto do gerenciamento de espaço de armazenamento dos bancos de dados, porém evitá-la constitui medida técnica significativa para aprimorar a otimização de consultas SQL em dados localizados de grandes tabelas.

Alternativas
Q2491355 Banco de Dados

Acerca de fundamentos dos bancos de dados relacionais, normalização, diagrama entidade-relacionamento e linguagem SQL, julgue o item a seguir.


Em uma consulta SQL, a cláusula FROM corresponde à seleção do predicado que envolve atributos da relação determinada pela cláusula SELECT.

Alternativas
Q2490320 Banco de Dados
Bancos de dados do tipo Big Data armazenam grandes volumes de dados com variados formatos que são gerados em alta velocidade. Os tradicionais bancos de dados relacionais não suportam armazenar dados com tais características.

Dessa forma, o tipo de banco de dados utilizado para armazenar grafos, documentos e chave-valor é: 
Alternativas
Q2485791 Banco de Dados
Assinale a alternativa que se refere a uma das funções de agregação da linguagem SQL:
Alternativas
Q2483472 Banco de Dados
Analise o comando abaixo, escrito na linguagem SQL (Structured Query Language), o qual foi executado em um banco de dados de um SGBD PostgreSQL 9.
TRUNCATE TABLE TB_USER;
Considerando que a tabela TB_USER existe no banco de dados e que ela não está vazia, qual o resultado esperado após a execução do comando?
Alternativas
Q2483471 Banco de Dados
Em um SGBD SQL Server 2019, qual instrução Transact-SQL pode ser utilizada para criar um procedimento armazenado que é executado automaticamente quando um usuário tenta modificar dados de uma tabela?
Alternativas
Q2477550 Banco de Dados
Selecione a consulta SQL que retorne o que está descrito a seguir:

Seleciona o nome dos departamentos, a média salarial dos funcionários admitidos e a quantidade de funcionários em cada departamento, apenas para departamentos com pelo menos 5 funcionários, ordenados pela média salarial de forma decrescente.
Alternativas
Q2475707 Banco de Dados
SQL é uma linguagem declarativa com seus comandos divididos em grupos, permitindo a manipulação de dados com suporte à estrutura de dados, regras e restrições de integridade. Sobre a divisão dos comandos SQL em grupos, assinale a afirmativa INCORRETA.  
Alternativas
Q2475706 Banco de Dados
As cláusulas de triggers em SQL são eventos que disparam a execução de um trigger, bem como as condições sob as quais o trigger será executado. Considerando as características das cláusulas de triggers, assinale a afirmativa INCORRETA.
Alternativas
Q2475705 Banco de Dados
As triggers podem ser criadas, alteradas e removidas usando comandos SQL específicos, permitindo que administradores de banco de dados gerenciem facilmente a lógica de negócios associada às tabelas do banco de dados. Sobre as características de triggers, assinale a afirmativa INCORRETA. 
Alternativas
Q2475441 Banco de Dados
As organizações realizam diversas transações eletrônicas durante a execução das suas atividades operacionais, com aplicações de uso interno e externo, desenvolvidas em diferentes linguagens de programação, que persistem os dados coletados em um Sistema de Gerenciamento de Banco de Dados. O armazenamento desses dados deve ser revestido de uma boa camada de segurança, bem como as aplicações que consomem e alimentam esse banco, pois as consultas dinâmicas desenvolvidas nessas aplicações, se não protegidas adequadamente, produzem vulnerabilidades que podem causar danos de magnitude catastrófica em uma base de dados, permitindo acessos indevidos através de ataques conhecidos como SQL Injection. Sobre esse tipo de ataque, analise as afirmativas a seguir.


I. Consiste basicamente em digitar comandos SQL, exclusivamente do tipo DML, nos inputs de formulários da aplicação.
II. Um teste de SQL Injection pode ser em uma tela de login de um sistema WEB qualquer, digitar o comando ' or 1=1 or 'a' = 'a no campo de login, preencher o campo senha com qualquer valor e clicar no botão que efetua o login para verificar se o sistema realizará a autenticação.
III. Uma forma de proteger a aplicação do SQL Injection é realizar a validação/tratamento das informações manualmente ou utilizar frameworks de persistência/ORM que possuam mecanismos para evitar esse tipo de ataque.


Está correto o que se afirma apenas em 
Alternativas
Q2471731 Banco de Dados
Assinale a opção em que é apresentada a palavra-chave, em SQL, que deve ser incluída em uma instrução de SELECT para evitar a apresentação de resultados duplicados da tabela.
Alternativas
Q2469938 Banco de Dados
SQL (do inglês, Structured Query Language) é a linguagem utilizada para modelagem de bancos de dados relacionais, cujos comandos são divididos em cinco grupos funcionais: DDL (Data Definition Language), DCL (Data Control Language), DML (Data Manipulation Language), DQL (Data Query Language) e DTL (Data Transaction Language). Os comandos TRUNCATE e INSERT pertencem, respectivamente, aos grupos:
Alternativas
Q2469929 Banco de Dados
Os grupos de comandos da linguagem SQL, utilizada para modelagem de banco de dados relacionais, implementam funções específicas. Seja a tabela DepServidor, a seguir, que contém informações sobre os filhos de servidores da Prefeitura de Rio Branco.

Imagem associada para resolução da questão

Seja o comando SQL:
SELECT f2.filho FROM DepServidor f1 INNER JOIN DepServidor f2
     ON f1.filho= f2.servidor
     WHERE f1.servidor = 'Carlos Augusto';

A execução do comando acima tem como resultado os nomes dos
Alternativas
Respostas
261: C
262: E
263: C
264: C
265: C
266: C
267: E
268: E
269: B
270: B
271: C
272: B
273: A
274: A
275: B
276: C
277: D
278: D
279: A
280: C