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

Foram encontradas 3.247 questões

Q1292585 Banco de Dados
Qual dos comandos SQL a seguir efetua uma alteração desabilitando o recebimento de cesta básica dos funcionários que ganham mais que R$2.000,00?
Alternativas
Q1292567 Banco de Dados
Qual das alternativas a seguir NÃO indica os comandos existentes na Linguagem de Manipulação de Dados (DML)?
Alternativas
Q1286226 Banco de Dados
A linguagem SQL (Structured Query Language - Linguagem de Consulta Estruturada) é dividida em grupos. Qual das alternativas apresenta apenas comandos do grupo de DML (Data Manipulation Language – Linguagem de manipulação de dados)?
Alternativas
Q1286225 Banco de Dados
A linguagem SQL (Structured Query Language - Linguagem de Consulta Estruturada) é dividida em grupos. Assinale a alternativa que apresenta apenas comandos do grupo de DDL (Data Definition Language – Linguagem de definição de dados).
Alternativas
Ano: 2013 Banca: CESPE / CEBRASPE Órgão: MC
Q1238632 Banco de Dados
Acerca do uso da ferramenta pgAdmin III, versão 1.16.1, do banco de dados Postgre, julgue o próximo item.
A ferramenta de consulta Query Tool possui o recurso de autocompletar, que facilita a escritura dos comandos em SQL pelo usuário.
Alternativas
Ano: 2013 Banca: FUNDATEC Órgão: IRGA - RS
Q1222722 Banco de Dados
Linguagem de Controle de Dados (DCL) caracteriza-se por ser um subconjunto da Linguagem SQL, da qual fazem parte os seguintes comandos:
I. CREATE TABLE e DROP VIEW. II. GRANT e REVOKE. III. COMMIT e ROLLBACK.
Quais estão corretas?
Alternativas
Ano: 2013 Banca: CESPE / CEBRASPE Órgão: TCE-RO
Q1188236 Banco de Dados
Julgue o item subsequente com relação a linguagens SQL e a mecanismos de persistência.
Considere, em uma base de dados relacional, as seguintes tabelas, que contêm informações acerca de empregados, departamentos e a vinculação entre eles. Departamento (CodDepto (PK), NomeDepto) Empregado (CodEmp (PK), NomeEmp, CodDepto(FK)) Para serem obtidos os nomes dos departamentos que não estejam vinculados a nenhum empregado, é correto utilizar a consulta em SQL mostrada a seguir. (SELECT NomeDepto FROM Departamento D) EXCEPT (SELECT NomeDepto FROM Departamento D, Empregado E WHERE D.CodDepto=E.CodDepto) 
Alternativas
Ano: 2013 Banca: FCC Órgão: SABESP
Q1188040 Banco de Dados
Analise o trecho de SQL abaixo:
SELECT * FROM Clientes WHERE Cidade .. I .. ( 'Araraquara', 'Limeira');
Para que este comando retorne às linhas cuja coluna Cidade seja Araraquara ou Limeira, a lacuna I deve ser substituída por:
Alternativas
Ano: 2013 Banca: FUNDEPES Órgão: HRTN - MG
Q1186696 Banco de Dados
Qual é a função do T-SQL que deveria ser utilizada para se somar valores em uma coluna onde os dados sejam do tipo inteiro?
Alternativas
Ano: 2013 Banca: CESPE / CEBRASPE Órgão: SERPRO
Q1182580 Banco de Dados
Acerca de SQL, julgue o item a seguir.
A sentença SQL abaixo retorna todas as linhas da tabela Tab1 e da tabela Tab2, inclusive aquelas em que não haja correspondência entre os campos C3 das duas tabelas.
SELECT Tab1.C1, Tab1.C2, Tab2.C3  FROM Tab1  FULL JOIN Tab2  ON Tab1.C3 = Tab2.C3  ORDER BY Tab1.C2
Alternativas
Q930479 Banco de Dados
Considere as seguintes tabelas em uma base de dados relacional, onde as chaves primárias estão sublinhadas.
Departamento (CodDepartamento, NomeDepartamento) Empregado (CodEmpregado, NomeEmpregado, CodDepartamento, SalarioEmpregado)
Seja a seguinte consulta executada sobre esta base de dados:
SELECT D.CodDepartamento, AVG(SalarioEmpregado) FROM Departamento D, Empregado E WHERE E.CodDepartamento=D.CodDepartamento AND E.SalarioEmpregado > 1000 GROUP BY D.CodDepartamento HAVING COUNT(*) > 40
A consulta acima obtém o seguinte resultado:
Alternativas
Q930478 Banco de Dados
Assinale a alternativa em que são apresentados dois comandos da linguagem de definição de dados (DDL).
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
Respostas
2381: D
2382: C
2383: D
2384: E
2385: C
2386: A
2387: C
2388: A
2389: A
2390: C
2391: D
2392: A
2393: B
2394: C
2395: C
2396: A
2397: B
2398: A
2399: C
2400: D