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

Foram encontradas 3.369 questões

Q929608 Banco de Dados

Marque a alternativa que a consulta escrita em SQL mostrada abaixo responde.


select ident, nome, sal

from ad.empregado e1

where 3 >

(select count(*) from ad.empregado e2

where e2.sal > e1.sal);

Alternativas
Q929607 Banco de Dados

Marque a alternativa que a consulta escrita em SQL mostrada abaixo responde.


select a.nome, count(*)

from departamento a, empregado b

where num = depnum

and sal > 30000

and depnum in

(select depnum

from empregado

group by depnum

having count(*) > 2)

group by a.nome;

Alternativas
Q897526 Banco de Dados

Uma tabela MySQL de nome `dados` contém, entre outras, as colunas `categoria` e `sexo`, sendo que a coluna `sexo` contém apenas registros do tipo 'M' ou 'F'.


Qual o comando SQL que fornece a quantidade de registros do sexo feminino ('F') por categoria?

Alternativas
Q877206 Banco de Dados
A linguagem SQL de consulta a um banco de dados relacional tem no seu comando SELECT cláusulas, que são condições de modificação utilizadas para definir os dados que se deseja selecionar ou modificar em uma consulta. Das alternativas abaixo, qual NÃO corresponde à correta descrição de sua funcionalidade?
Alternativas
Q841673 Banco de Dados
A restrição DEFAULT em SQL é utilizada para
Alternativas
Q841672 Banco de Dados
Em conjunto com a cláusula LIKE de SQL, podem ser utilizados caracteres coringa (wildcards). O caractere coringa % (sinal de porcentagem) utilizado neste comando fará a substituição por
Alternativas
Q841671 Banco de Dados

Analise os seguintes comandos SQL:


CREATE TABLE Aluno (ID INTEGER PRIMARY KEY, NOME VARCHAR(20));

INSERT INTO Aluno (ID,NOME) VALUES(1,José);

INSERT INTO Aluno (ID,NOME) VALUES(“1”,“João”);

INSERT INTO Aluno (ID,NOME) VALUES (2,“Alfredo”);


Após a execução destes comandos,

Alternativas
Q841623 Banco de Dados

O texto a seguir refere-se ao desempenho de consultas SQL.


"Quando o otimizador de consulta está escolhendo dentre várias condições simples em uma condição de seleção conjuntiva, ele normalmente considera a _____de cada condição. Ela é definida como a _____ entre o número de registros (tuplas) que satisfazem a condição e o número total de registros (tuplas) no arquivo (relação), por isso, é um número que varia entre_____."


Assinale a alternativa que completa corretamente as lacunas do texto acima.

Alternativas
Q828440 Banco de Dados
Coleção de comandos em SQL que encapsula tarefas repetitivas, aceita parâmetros de entrada e retorna um valor de status (para indicar aceitação ou falha na execução):
Alternativas
Q828438 Banco de Dados
Em SQL o operador relacional utilizado para verificar se um valor procurado está dentro de uma lista:
Alternativas
Q828437 Banco de Dados
Em SQL a instrução que remove uma ou mais linhas em uma tabela:
Alternativas
Q828436 Banco de Dados
A sintaxe do comando SELECT com as cláusulas GROUP BY e HAVING é:
Alternativas
Q828435 Banco de Dados

Assinalar (F) Falso ou (V) Verdadeiro para cada afirmação, referente a funções de agregação da linguagem SQL:

( ) AVG – Utilizada para calcular a média dos valores de um registro determinado.

( ) COUNT – Utilizada para devolver o número de colunas de uma seleção.

( ) SUM – Utilizada para devolver a soma de todos os valores de um campo determinado.

Alternativas
Q828434 Banco de Dados
Quanto ao SQL identifique um exemplo típico de comando utilizado na Linguagem de Transação de Dados (DTL):
Alternativas
Q828433 Banco de Dados

Relacione os comandos típicos utilizados em cada Linguagem conforme tabela abaixo:

(A) UPDATE

(B) GRANT

(C) CREATE


(D) Linguagem de definição de dados (DDL)

(E) Linguagem de manipulação de dados (DML)

(F) Linguagem de controle de dados (DCL)

Alternativas
Q828431 Banco de Dados

Foi criado a seguinte tabela:

CREATE TABLE clientes (

id INT,

nome VARCHAR(50),

idade INT,

sexo CHAR(1)

Assinale a alternativa que está com a sintaxe SQL correta:

Alternativas
Q828430 Banco de Dados

Assinale a alternativa que está com a sequência correta da sintaxe da Linguagem SQL:

(A) FROM clientes

(B) ORDER BY nome_cli

(C) SELECT *

(D) WHERE cidade_cli = ‘Santos’

Alternativas
Q828429 Banco de Dados
O comando REVOKE da linguagem SQL é utilizado para controle de:
Alternativas
Q828428 Banco de Dados

Assinalar (F) Falso ou (V) Verdadeiro para cada afirmação referente à declaração SELECT da linguagem SQL, respectivamente:

( ) retorna um conjunto de resultados de registros de uma ou mais tabelas.

( ) é o comando de Linguagem de Definição de Dados (DDL) mais utilizado

( ) a sintaxe SELECT DISTINCT é utilizada para selecionar apenas linhas duplicadas.

Alternativas
Q828427 Banco de Dados
A declaração DROP, utilizada na linguagem SQL, tem a função básica de:
Alternativas
Respostas
2521: C
2522: C
2523: A
2524: B
2525: A
2526: C
2527: D
2528: C
2529: A
2530: A
2531: B
2532: B
2533: A
2534: A
2535: D
2536: C
2537: A
2538: B
2539: D
2540: C