Questões de Concurso Sobre sql em banco de dados

Foram encontradas 4.687 questões

Q2213485 Banco de Dados
Observe a seguinte tabela de banco de dados com os campos DNOME e DTELEFONE e com os dados armazenados abaixo para o funcionário Jair de Souza.
Imagem associada para resolução da questão
Com base nesses dados, assinale a opção que apresenta uma possível solução para o problema de atributo que só deve ter valores atômicos. 
Alternativas
Q2213484 Banco de Dados
Indique em qual classe de linguagem Transact SQL estaria contido o comando DELETE que fosse utilizado para apagar uma série de registros armazenados em uma determinada tabela criada pelo usuário. 
Alternativas
Q2213406 Banco de Dados

Indique o resultado da execução da seguinte instrução SQL.


Select * from alunos where nome like "%Julio%" order by idade

Alternativas
Q1661922 Banco de Dados

Dadas as tabelas Funcionario e Departamento, apresentadas a seguir. 


Imagem associada para resolução da questão


Considerando que foi executada a instrução SQL:

SELECT funcionario.Nome , funcionario.Funcao as Função, departamento.DNome as Departamento, funcionario.Salario as Salário FROM funcionario

INNER JOIN departamento ON funcionario.departamento = departamento.D_Id AND funcionario.salario > 1000 ORDER BY funcionario.Nome

É CORRETO afirmar que a consulta retornará: 

Alternativas
Q1661756 Banco de Dados
Considerando a tabela Livro com os campos Código, Título e Valor em um banco de dados relacional, a instrução SQL para recuperar todos os registros cujo título termine com “Dados” e valor abaixo da média é:
Alternativas
Q1646878 Banco de Dados
Considere os conceitos da linguagem SQL e marque a alternativa correta.
Alternativas
Q1646832 Banco de Dados

Considere um Banco de Dados formado pelas tabelas a seguir e marque a alternativa correta.


Empregado (codemp, salário, função, codd)

codemp é chave primária

codd referencia departamento


Departamento (codd, cidade, nome)

codd é chave primária


Joga (codemp, codtime, posição)

(codemp, codtime) é chave primária


Time(codtime, nome, endereço)

codtime é chave primária

Alternativas
Q1646831 Banco de Dados

Considere as tabelas relacionais apresentadas na figura a seguir e as afirmativas I, II e III para depois escolher a alternativa correta.


Cliente

código nome endereço

C1 João Rua Dois

C2 Maria Rua Zero

* Código é chave primária


Conta Bancária

Número tipo Saldo Cod_Cliente

001 Conta Corrente 1.200,00 C1

002 Conta Corrente 0,00 C2

003 Poupança 34.000,00 C1

* Número é chave primária

* Cod_Cliente referencia tabela Cliente


I – A transferência de R$ 500,00 da Conta 001 para a Poupança 003 poderia ser especificada através dos seguintes comandos SQL:

update Conta_Bancária

set saldo = saldo - 500

where Número = 001


update Conta_Bancária

set saldo = saldo + 500

where Número = 003


II – O comando a seguir permite que o usuário ‘José’ leia os dados da tabela Cliente: REVOKE select on Cliente from José


III – O comando a seguir concede privilégios de seleção, inserção e atualização sobre a tabela Conta_Bancária ao usuário “José”:


GRANT select, insert, update on Conta_Bancária to “José”


- Marque a alternativa que corresponde à resposta certa.

Alternativas
Q1646361 Banco de Dados
Dentre as técnicas de injeção de SQL, há uma que permite encontrar parâmetros injetáveis, descobrir o tipo e versão do SGBD e descobrir informação sobre o esquema relacional, por exemplo, o nome das tabelas e colunas, e tipos de dados das colunas. O nome dessa técnica é
Alternativas
Q1646349 Banco de Dados

As requisições DML, que são planejadas ou não planejadas, devem ser processadas pelo componente __________, que determina um modo eficiente de implementar a requisição.

- A palavra que preenche a lacuna acima é

Alternativas
Q1646348 Banco de Dados

Aplicando o comando SQL (select) nas tabelas abaixo, o número de linhas retornadas é:


Tabela: funcionarios

codfunc nome_func telefone

1019 Carlos 3222-3393

1212 Maria 3394-3939

1983 Maira 3223-1121


Tabela: dependentes

codfunc coddep nomedep

1983 01 Juliana

1019 02 Carla

1212 03 Pedro


select *

from funcionarios as func

inner JOIN dependentes as dep

ON func.codfunc = dep.codfunc

Where func.nome_func like ‘%ar%’

Alternativas
Q1626605 Banco de Dados

Observe as tabelas I e II abaixo, a partir de outra denominada Estado. A I foi gerada por meio do comando SQL Select Cidade FROM Estado.


Imagem associada para resolução da questão


Existe uma cláusula que deve ser usada no comando SQL acima, eliminando as repetições existentes nas linhas de I, gerando como resultado a tabela em II. O comando com a cláusula está indicado na seguinte opção:

Alternativas
Q1626555 Banco de Dados
No Oracle, para criar uma visão chamada visao_cidade, que além de permitir a atualização dos dados, visualiza todos os campos da tabela cidade, deve‐se utilizar o seguinte comando SQL:
Alternativas
Q1626553 Banco de Dados
A DDL da SQL descreve como as tabelas e outros objetos Oracle podem ser definidos, alterados e removidos. De um modo geral, é a parte utilizada pelo DBA. O comando que elimina um índice já criado é
Alternativas
Q1626548 Banco de Dados
No Oracle 10g, a programação PL/SQL acrescenta a construção de programas à SQL, resultando em uma linguagem estrutural mais poderosa. Todos os programas em PL/SQL são compostos por blocos, que podem ser aninhados em outros. O Oracle PL/SQL possui diferentes tipos de dados, para atender suas necessidades. Um é utilizado para definir números fixos ou de ponto flutuante, enquanto outro é usado para armazenar dados binários. Esses tipos de dados são, respectivamente,
Alternativas
Q1626521 Banco de Dados
O modelo relacional representa o banco de dados como uma coleção de relações. Dentre os comandos de DML, um é utilizado para mudar os valores de dados em uma fila de tabela existente, enquanto outro permite remover filas existentes de uma tabela. Esses comandos são, respectivamente:
Alternativas
Q1626248 Banco de Dados

A otimização de consultas SQL visa aprimorar seu desempenho. Este processo utiliza transformações baseadas em operações da álgebra relacional.


Assinale a alternativa que apresenta as transformações corretas.

Alternativas
Q1626228 Banco de Dados

Observe a tabela e a consulta SQL a seguir


Despesas

depto tipo valor

A P 100.00

A D 200.00

A S 50.00

B P NULL

B D 100.00

B S 500.00

C P NULL

C D 400.00

C S 100.00

SELECT SUM(CASE WHEN tipo='P' THEN valor END) AS prototipo,

SUM(CASE WHEN tipo='D' THEN valor END) AS desenvolvimento,

SUM(CASE WHEN tipo='S' THEN valor END) AS suporte

FROM despesas;


Os valores retornados para prototipo, desenvolvimento e suporte serão, respectivamente:

Alternativas
Q1626227 Banco de Dados

Observe a tabela e a consulta SQL a seguir:


produtos

nome preco tipo

sabonete 3.60 C

escova_de_dentes 5.40 A

pente 1.80 A

fio_dental 5.40 A

vitaminas 9.00 B

aspirina 7.20 C

pasta_de_dentes 5.40 B

SELECT count(*) FROM produtos WHERE preco =

(SELECT AVG(preco) FROM produtos)

AND tipo <> 'B';


O valor retornado pela consulta acima será:

Alternativas
Ano: 2012 Banca: CESPE / CEBRASPE Órgão: TRE-RJ
Q1214342 Banco de Dados
Julgue o item que se seguem, a respeito de comandos SQL.
O comando EXTRACT é utilizado para extrair dados de uma tabela em SQL.
Alternativas
Respostas
3741: A
3742: B
3743: D
3744: A
3745: A
3746: C
3747: B
3748: C
3749: A
3750: A
3751: C
3752: D
3753: D
3754: E
3755: C
3756: C
3757: A
3758: C
3759: C
3760: E