Questões de Concurso Sobre sql em banco de dados

Foram encontradas 4.687 questões

Q930432 Banco de Dados
O comando SQL para excluir os registros da tabela CANDIDATO, cujo campo NOME comece com a letra T, é:
Alternativas
Q929609 Banco de Dados

O comando mostrado abaixo cria uma tabela chamada ESTOQUE. Marque a alternativa que explica as características da tabela criada de acordo com as cláusulas do comando.

create table ESTOQUE (

id integer,

cod_material integer,

quantidade integer,

cod_deposito integer)

PARTITION BY RANGE (cod_material)

(PARTITION p1 VALUES LESS THAN (1000000)

TABLESPACE ts1

PARTITION p2 VALUES LESS THAN (2000000)

TABLESPACE ts2

PARTITION p3 VALUES LESS THAN (MAX)

TABLESPACE ts3 );

Alternativas
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
Q841622 Banco de Dados

Um programador verificou que o desempenho da CONSULTA1 era muito fraco. Ele optou por recodificá-la sob uma nova forma (CONSULTA2).


Imagem associada para resolução da questão


Com relação às CONSULTA1 e CONSULTA2, analise as afirmativas a seguir.


I. O desempenho da CONSULTA2 é melhor que o da CONSULTA1. A CONSULTA2 pode utilizar índices para os atributos TempodeServiço e SalarioBruto e por isso seu desempenho é superior.

II. A CONSULTA2 possui um erro de sintaxe e a CONSULTA1 não utiliza índices para os atributos TempodeServiço e SalarioBruto.

III. A condição WHERE da CONSULTA1 não pode ser desmembrada na forma apresentada na CONSULTA2. O desempenho da CONSULTA2 é pior que o da CONSULTA1 pois só pode utilizar um índice por vez.


Assinale:

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
Respostas
3501: A
3502: B
3503: C
3504: C
3505: A
3506: B
3507: A
3508: C
3509: D
3510: C
3511: A
3512: A
3513: A
3514: B
3515: B
3516: A
3517: A
3518: D
3519: C
3520: A