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

Foram encontradas 3.247 questões

Q289561 Banco de Dados
A Linguagem de Manipulação de Dados (DML) é uma linguagem de consulta que se baseia tanto na álgebra relacional quanto no cálculo relacional de tuplas. Os comandos que fazem parte da DML incluem

Alternativas
Q289466 Banco de Dados
Assinale a opção correta, com relação ao Oracle 11g.
Alternativas
Q2944659 Banco de Dados

Considere o Modelo Entidade-Relacionamento a seguir.


Imagem associada para resolução da questão

Considere a existência de um banco de dados aberto e a tabela Departamento já criada.

A instrução SQL correta para criar a tabela Funcionário é:

Alternativas
Q2895869 Banco de Dados

Num Banco de Dados de empregados de uma empresa, a tabela EMP contém os campos NOME, SALARIO e CARGO. A consulta SQL que fornece o Nome e Salário de todos Gerentes que ganham mais de 5000 reais é:

Alternativas
Q2895858 Banco de Dados

Assinale a alternativa cuja Função de Agregação do SQL está com a descrição INCORRETA:

Alternativas
Q2895853 Banco de Dados

O comando DCL (Linguagem de Controle de Dados) do SQL que remove ou restringe a capacidade de um usuário de executar operações é:

Alternativas
Q2895851 Banco de Dados

A cláusula do SQL utilizada para separar os registros selecionados em grupos específicos é:

Alternativas
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
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
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
Respostas
2581: B
2582: E
2583: E
2584: A
2585: B
2586: C
2587: B
2588: C
2589: A
2590: E
2591: C
2592: A
2593: A
2594: B
2595: D
2596: A
2597: C
2598: B
2599: C
2600: A