Questões de Concurso Sobre sql em banco de dados

Foram encontradas 4.036 questões

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
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
Q3192651 Banco de Dados
Sobre a linguagem padrão para banco de dados relacional SQL, ela é dividida em tipos de acordo com a funcionalidade dos comandos, desta maneira, assinale a alternativa que contém apenas comandos TCL (Transaction Control Language):
Alternativas
Q3190303 Banco de Dados
A linguagem SQL (Structured Query Language) é amplamente utilizada para gerenciar bancos de dados relacionais. O comando SELECT é usado para: 
Alternativas
Q3186143 Banco de Dados
A manipulação de dados em bancos de dados relacionais é realizada por meio de comandos SQL (Structured Query Language), que permitem aos usuários interagir de forma eficaz com as informações armazenadas. Os principais comandos incluem SELECT para consultas, INSERT para a adição de novos registros, UPDATE para modificar dados existentes e DELETE para remover registros. A compreensão adequada desses comandos é essencial para qualquer profissional que trabalhe com gerenciamento de bancos de dados, garantindo a integridade e a eficiência no acesso às informações. Sobre o assunto, julgue as seguintes afirmações como verdadeiras (V) ou falsas (F):

(__)O comando INSERT é usado para alterar registros existentes em uma tabela, mantendo o mesmo identificador.
(__)O comando DELETE remove todos os registros de uma tabela sem a possibilidade de recuperação, a menos que haja um backup.
(__)O comando SELECT permite filtrar dados com a cláusula WHERE, facilitando a busca por informações específicas em uma tabela.

Assinale a alternativa cuja respectiva ordem de julgamento esteja correta: 
Alternativas
Q3172904 Banco de Dados
Algumas linguagens são utilizadas na composição da linguagem SQL. Diante do exposto, assinale a alternativa que apresenta a linguagem utilizada na modelagem e no desenvolvimento de bancos de dados para a definição de estruturas de dados, como colunas, tabelas, linhas e índices.
Alternativas
Q3171134 Banco de Dados
O uso de Views em bancos de dados é amplamente utilizado, permitindo benefícios importantes para a visualização de dados. Assinale a alternativa correta sobre Views em SQL.
Alternativas
Q3171133 Banco de Dados
Funções de agregação são amplamente utilizadas em comandos SQL. Estas funções têm por objetivo obter informação sobre conjuntos de linhas especificados na cláusula WHERE ou sobre grupos de linhas indicados na cláusula GROUP BY. Considere a consulta a seguir:
SELECT AVG(Idade) FROM Pessoa
Assinale a alternativa que apresenta a finalidade da função AVG().
Alternativas
Q3171132 Banco de Dados
Junções em linguagem SQL são constantemente utilizadas para gerar consultas rebuscadas em bases de dados. A operação de junção natural (natural join) opera sobre duas relações e produz uma relação como resultado. Sobre junção natural, assinale a alternativa correta.
Alternativas
Q3170498 Banco de Dados
O comando utilizado para importar dados de um arquivo CSV para uma tabela no H2 Database é:
Alternativas
Q3140541 Banco de Dados
SQL é uma linguagem de programação utilizada para trabalhar com banco de dados relacionais. A linguagem SQL é dividida em subconjuntos de acordo com as operações que podem ser efetuadas sobre um banco de dados: DML (Data Manipulation Language), DTL (Data Transaction Language), DDL (Data Definition Language), DQL (Data Query Language) e DCL (Data Control Language). Assinale a alternativa que representa exemplos de comandos do subconjunto DML.
Alternativas
Q3138099 Banco de Dados
Os comandos SQL são instruções ou consultas usadas para interagir com um banco de dados relacional, sendo categorizados em várias linguagens específicas, cada uma com seu propósito e função. Assim, temos os comandos DDL, que são usados para definir a estrutura do banco de dados. Assinale a alternativa que NÃO corresponda a um exemplo de comando DDL.
Alternativas
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
Respostas
141: C
142: D
143: B
144: C
145: E
146: D
147: A
148: A
149: D
150: C
151: A
152: E
153: A
154: A
155: D
156: B
157: C
158: A
159: D
160: C