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

Foram encontradas 3.247 questões

Q3138088 Banco de Dados
No contexto de bancos de dados, as transações representam uma sequência de operações que devem ser executadas de forma consistente e segura para garantir a integridade dos dados. A linguagem SQL ( Structured Query Language ) possui uma categoria de comandos chamada Transaction Control Language (TCL), que permite gerenciar transações, como iniciar, finalizar ou desfazer operações. Assinale a alternativa CORRETA que corresponde ao comando TCL ( Transaction Control Language ), do SQL, que define características de transação, como isolamento e nível de isolamento.
Alternativas
Q3136494 Banco de Dados
SQL (Structured Query Language) é a linguagem padrão para a manipulação de dados em sistemas de bancos de dados relacionais, amplamente utilizada em todo o mercado. Embora a sintaxe SQL seja padrão, variações e extensões específicas de cada banco de dados podem existir. Considerando o padrão SQL e suas variações, qual das alternativas a seguir reflete corretamente um aspecto da linguagem SQL padrão? 
Alternativas
Q3136492 Banco de Dados
Para mitigar os riscos associados ao uso de SQL em bancos de dados, é necessário implementar medidas de segurança adequadas. Nesse sentido, consideres as afirmações abaixo.
I.Ao invés de concatenar diretamente os valores fornecidos pelos usuários em uma consulta SQL, é recomendado utilizar parâmetros. Isso evita a injeção de SQL, pois os valores fornecidos pelos usuários são tratados como dados e não como parte do comando SQL.
II.Um ataque de negação de serviço pode ser realizado por meio de SQL, sobrecarregando o banco de dados com solicitações maliciosas e impedindo o acesso legítimo ao sistema. Isso pode resultar na interrupção dos serviços e na perda de disponibilidade dos dados.
III.A injeção de SQL é uma técnica utilizada para proteção do banco de dados. Por meio dessa técnica é validada todas as entradas de dados fornecidas pelos usuários antes de executar comandos SQL. Isso ajuda a prevenir ataques de injeção de SQL, garantindo que apenas dados válidos sejam processados pelo banco de dados.
Assinale a alternativa que indica quais são as verdadeiras:
Alternativas
Q3136483 Banco de Dados
Stored Procedure é uma conjunto de comandos em SQL que podem ser executados de uma só vez, como em uma função. Ele armazena tarefas repetitivas e aceita parâmetros de entrada para que a tarefa seja efetuada de acordo com a necessidade individual. Dos tipos básicos de procedures que se pode criar, aquelas com intuito apenas de compatibilidade, são:
Alternativas
Q3136481 Banco de Dados
O SQL (Structured Query Language) é a linguagem padrão utilizada para manipulação de bancos de dados relacionais. Apesar de ser padronizado, várias implementações de bancos de dados possuem variações, e o conhecimento dessas variações pode influenciar a escolha de comandos e funções. Considerando os padrões de SQL aceitos no mercado, qual das alternativas abaixo está correta?
Alternativas
Q3136145 Banco de Dados
Assinale a alternativa que se refere à função SQL que retorna o primeiro valor não NULL de uma lista: 
Alternativas
Q3136062 Banco de Dados
A otimização de consultas SQL é essencial para melhorar o desempenho de sistemas que processam grandes volumes de dados. Análises adequadas permitem identificar gargalos e aumentar a eficiência das operações de leitura e escrita. Qual das alternativas a seguir representa uma técnica eficaz para otimizar o desempenho de uma consulta SQL?
Alternativas
Q3136034 Banco de Dados
Para analistas de sistemas, compreender os conceitos e componentes dos sistemas de banco de dados é essencial para realizar modelagens eficientes, otimizar consultas e garantir a integridade e o desempenho do sistema. Relacione os conceitos de banco de dados (Coluna A) com suas descrições ou funcionalidades correspondentes (Coluna B).

Coluna A: Conceito de Banco de Dados
1.Normalização. 2.Índice Clusterizado. 3.Chave Estrangeira. 4.ACID. 5.SQL JOIN.

Coluna B: Descrição
(__)Conjunto de propriedades que garantem a confiabilidade das transações de banco de dados, incluindo atomicidade, consistência, isolamento e durabilidade.

(__)Técnica utilizada para evitar redundância de dados em um banco de dados relacional, dividindo tabelas em estruturas menores.

(__)Operação que combina dados de duas ou mais tabelas, com base em uma condição de relacionamento entre elas.

(__)Tipo específico de índice que ordena fisicamente os dados na tabela com base em uma coluna específica, melhorando o desempenho de consultas.

(__)Construtor que estabelece uma relação entre tabelas, referenciando uma coluna em outra tabela como chave primária.

A sequência correta é:
Alternativas
Q3135909 Banco de Dados
Leia as afirmativas abaixo e marque "V" para verdadeiro e "F" para falso em relação aos sistemas gerenciadores de bancos de dados:

(__)O SQL é uma linguagem declarativa usada para consultar e manipular dados em um banco de dados relacional.
(__)O comando JOIN no SQL é utilizado para unir linhas de duas ou mais tabelas com base em uma condição.
(__)O comando DELETE em SQL remove uma tabela inteira do banco de dados.
(__)O comando GROUP BY permite agrupar resultados com base em valores de uma ou mais colunas.

Assinale a alternativa que contém a sequência correta:
Alternativas
Q3127932 Banco de Dados
Assinale a alternativa que apresenta qual dos comandos SQL a seguir está correto.
Alternativas
Q3127931 Banco de Dados
Assinale a alternativa que apresenta qual dos comandos SQL a seguir está correto.
Alternativas
Q3127930 Banco de Dados
Assinale a alternativa que apresenta qual das queries SQL a seguir apresenta erro em seu comando.
Alternativas
Q3124292 Banco de Dados
Considere o seguinte comando SQL:
SELECT projeto_nome, COUNT(DISTINCT vereador_nome)
FROM propositor, projeto
WHERE propositor.projeto_id = projeto.projeto_id
GROUP BY projeto_id
HAVING AVG(votos_favoraveis) = 10;

Entre as opções a seguir, assinale aquela que apresenta corretamente o comportamento dessa consulta: 
Alternativas
Q3117282 Banco de Dados
Uma equipe de desenvolvimento precisa consultar a tabela Funcionarios, que possui as colunas id, nome, cargo, salario e departamento_id. O objetivo é retornar todos os funcionários cujo cargo seja "Gerente" e o salário seja superior a 5000, ordenando os resultados do maior para o menor salário. Assinale a alternativa a seguir que mostra a consulta SQL correta para obter esse resultado:
Alternativas
Q3116430 Banco de Dados
Em bancos de dados relacionais, a linguagem SQL (Structured Query Language) é fundamental para a manipulação e consulta de dados. Sobre o SQL e seus dialetos, marque V para as afirmativas verdadeiras e F para as falsas.

(__) O SQL é uma linguagem padrão para gerenciar bancos de dados relacionais, mas cada sistema gerenciador de banco de dados (SGBD) pode ter suas próprias variações e extensões da linguagem.
(__) PL/SQL é um dialeto do SQL desenvolvido pela Microsoft e utilizado exclusivamente no sistema gerenciador de banco de dados SQL Server.
(__) Comandos SQL como SELECT, INSERT, UPDATE e DELETE são utilizados para consultar, inserir, atualizar e remover dados em tabelas, respectivamente.

Assinale a alternativa cuja respectiva ordem de julgamento esteja correta:
Alternativas
Q3115437 Banco de Dados

Considere as afirmações a seguir sobre o conceito de Data Lake.


I. Armazena somente dados relacionais, acessados através de consultas SQL.

II. Os dados não são filtrados até o momento da leitura.

III. É difícil de escalar.


Assinale a alternativa que contém somente afirmações corretas.

Alternativas
Q3115434 Banco de Dados
Considere os seguintes comandos em SQL:
I. CREATE TABLE Produto (Codigo INT, Desc VARCHAR(50))
II. INSERT INTO Produto (Codigo, Desc) VALUES (10, ”Monitor”)
III. GRANT ALTER ON Produto TO fulano
IV. DELETE FROM Produto WHERE Cod = 10
V. DROP TABLE Produto

Assinale a alternativa que possui somente exemplos de comandos de Linguagem de Definição de Dados (DDL).
Alternativas
Q3114989 Banco de Dados
Os bancos de dados NoSQL são uma categoria de sistemas de gerenciamento de banco de dados (SGBD) projetados para lidar com dados não estruturados ou semiestruturados, ou seja, dados que não seguem um modelo de esquema rígido como o relacional (SQL). O termo NoSQL (que originalmente significava “sem SQL”) evoluiu para se referir a “Not Only SQL”, destacando a flexibilidade dessas bases de dados em relação aos modelos tradicionais.
No contexto dos bancos de dados NoSQL, bancos de dados do tipo documento
Alternativas
Q3114080 Banco de Dados
Leia.

“_______________ é usado em uma instrução com WHERE ou HAVING (como parte de GROUP BY) para limitar as linhas selecionadas aos itens quando uma coluna possui um determinado padrão de caracteres contido nela.”

O trecho acima faz referência a qual comando da Linguagem SQL?
Alternativas
Q3114079 Banco de Dados
Qual comando da Linguagem SQL é utilizado para confirmar uma transação, tornando as alterações permanentes no banco de dados?
Alternativas
Respostas
441: D
442: B
443: C
444: A
445: D
446: C
447: D
448: E
449: A
450: B
451: D
452: C
453: D
454: C
455: C
456: D
457: D
458: E
459: B
460: A