Questões de Concurso Comentadas sobre sql em banco de dados

Foram encontradas 2.679 questões

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
Q2469926 Banco de Dados
A linguagem SQL permite diversas operações sob um conjunto de dados de uma ou mais tabelas. Além dos comandos, cláusulas poderão ser utilizadas para filtrar, agrupar ou ordenar os dados recuperados. Qual a cláusula SQL responsável para filtrar registros em uma consulta implementada sobre uma tabela? 
Alternativas
Q2469418 Banco de Dados
Na linguagem SQL (Structured Query Language), qual função pode ser utilizada para retornar o valor médio de uma coluna numérica?
Alternativas
Q2467555 Banco de Dados
No contexto dos Bancos de Dados, a SQL representa uma linguagem declarativa, padrão para manipulação dos dados em BD, na qual os usuários executam o que pretendem, sem dizer exatamente de que forma o computador terá que operar para obter os resultados solicitados. A SQL é constituída por três sub-linguagens, a DDL – Data Definition Language, a DML – Data Manipulation Language, a DCL – Data Control Language e a DQL – Data Query Language. Três comandos SQL, pertencentes às DDL, DML e DQL são, respectivamente:
Alternativas
Q2463074 Banco de Dados
A Linguagem de Consulta Estruturada (SQL) é uma linguagem de programação utilizada para gerenciar dados armazenados em sistemas de gerenciamento de banco de dados relacionais. Ela permite realizar diversas operações, como consulta, inserção, atualização e exclusão de dados em tabelas de banco de dados. Além disso, o SQL também oferece recursos para criar e modificar a estrutura do banco de dados. Qual opção descreve a classificação dos comandos em SQL, representando respectivamente comandos DDL, DML e DCL?
Alternativas
Respostas
181: C
182: C
183: E
184: E
185: B
186: B
187: C
188: B
189: A
190: A
191: B
192: C
193: D
194: D
195: A
196: C
197: B
198: C
199: C
200: D