Questões de Concurso Sobre sql em banco de dados

Foram encontradas 4.619 questões

Q2895850 Banco de Dados

A consulta SQL que tem como resultado todos registros da tabela FUNC é:

Alternativas
Q2895849 Banco de Dados

Assinale a alternativa que NÂO é conhecida tipicamente como sendo uma cláusula do SQL:

Alternativas
Q2895848 Banco de Dados

O comando da linguagem SQL que altera os dados de um ou mais registros em uma tabela é:

Alternativas
Q2214148 Banco de Dados
Numere a COLUNA II de acordo com a COLUNA I relacionando os comandos SQL com as categorias.
COLUNA I  1. grant  2. revoke 3. select

COLUNA II ( ) Remoção de direito ( ) Outorga ( ) Leitura de dados
Assinale a alternativa que apresenta a sequência de números CORRETA

Alternativas
Q2213508 Banco de Dados
Como seria o comando para se criar uma trigger no SQL Server para que, ao se inserir um novo registro na tabela USERS, uma mensagem seja enviada ao usuário?
Alternativas
Q2213498 Banco de Dados
Assinale a função do SQL Server que deveria ser utilizada para se calcular o número de linhas em uma consulta SQL. 
Alternativas
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
Respostas
3661: C
3662: A
3663: E
3664: C
3665: A
3666: A
3667: A
3668: B
3669: D
3670: A
3671: A
3672: C
3673: B
3674: C
3675: A
3676: A
3677: C
3678: D
3679: D
3680: E