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

Foram encontradas 3.369 questões

Q566708 Banco de Dados
Considere que o Tribunal Regional do Trabalho possua em seu Banco de Dados a tabela Tab_Processos descrita abaixo. Imagem associada para resolução da questão
Considere que, após uma consulta, foi produzido o seguinte resultado: Nro_Proc
1234567-80.2010.5.04.0000
7777777-70.2011.5.04.0000

SUM(Custas_Proc)
1072500.00
3200000.00

O comando SQL utilizado para obter o resultado acima é:
Alternativas
Q564199 Banco de Dados
Considere o trecho de código abaixo. 

SQL> DECLARE

   2 total NUMBER;

   3 horas_trab NUMBER := 40;

   4 valor_hora NUMBER := 52.50;

   5 bonus NUMBER := 1500.00;

   6 nome VARCHAR2(128);

   7 id_ok BOOLEAN;

   8

   9 BEGIN

  10 total := (horas_trab * valor_hora) + bonus;

  11 nome := 'Antonia Santos';

  12 id_ok := TRUE;

  13 END;

  14 /

O código 
Alternativas
Q564198 Banco de Dados
Considere que o Tribunal Regional do Trabalho possua em seu Banco de Dados a tabela Processos descrita abaixo. 

                                             Tabela Processos

                            Nro_Processo                     Envolvido

                1112222-12.2011.5.04.0000      Maria da Silva

                3336666-36.2013.5.04.0000    Jose dos Santos

                7779999-79.2015.5.04.0000       Antonio Alves

                1234567-89.2012.5.04.0000     Jeronimo Souza 

O comando SQL que traz todos os dados da tabela ordenados pela ordem alfabética dos nomes dos envolvidos é: 
Alternativas
Q563288 Banco de Dados
Sobre a Linguagem SQL (DDL e DML), assinale a alternativa correta segundo o padrão SQL ANSI 92.
Alternativas
Q563286 Banco de Dados
Considerando o padrão SQL ANSI 92, assinale a alternativa com o comando correto referente a instruções realizadas sobre a tabela colaboradores.
Alternativas
Q563285 Banco de Dados
Considerando o padrão SQL ANSI 92, assinale a alternativa com o comando correto referente a permissões concedidas ou revogadas sobre a tabela clientes para o usuário financeiro.
Alternativas
Ano: 2015 Banca: UFRRJ Órgão: UFRRJ Prova: UFRRJ - 2015 - UFRRJ - Técnico em TI |
Q562882 Banco de Dados
A otimização de consultas é uma atividade importante para o processamento de consultas SQL. Os modos em que o otimizador de consultas pode operar são baseados em
Alternativas
Q555653 Banco de Dados
No SQL há dois comandos que podem eliminar completamente os registros de uma tabela. A diferença entre eles é que o comando I irá eliminar apenas os dados (registros), enquanto o comando II irá eliminar também a tabela.

Os comandos I e II são, respectivamente, 

Alternativas
Q555652 Banco de Dados
Considere o comando SQL abaixo.

 SELECT Pedidos.PedidoID, Empregados.Nome

 FROM Pedidos

 RIGHT JOIN Empregados

 ON Pedidos.EmpregadoID=Empregados.EmpregadoID

 ORDER BY Pedidos.PedidoID; 


Este comando retorna todas as linhas 
Alternativas
Q555651 Banco de Dados
Considere que a tabela Departamento possui os dados cadastrados, conforme abaixo.

Imagem associada para resolução da questão 

Considerando-se que o banco de dados está aberto e em condições ideais, para mudar o nome do departamento cujo ID é 1013 para Comunicação e o telefone para (11) 4567-9090, utiliza-se o comando SQL 


Alternativas
Q555650 Banco de Dados

Deseja-se criar uma tabela chamada Departamento contendo os seguintes campos:

idDep − inteiro, chave primária, não nulo, auto numeração.

nomeDep − cadeia de caracteres com, no máximo, 50 caracteres, não nulo.

telefoneDep − cadeia de caracteres com, no máximo, 15 caracteres.

Considerando-se que o banco de dados está aberto e em condições ideais, o comando SQL que deverá ser utilizado é:

Alternativas
Q554750 Banco de Dados
 Observe a estrutura da tabela Empresa: 

                 id     nome                   qtdFunc    UF

                  1     Rest Tecnologia      27            SC

                  2     WSDL                   130           MA

                  3     SOAP                  1245           SP 

Nos últimos anos a Rest Tecnologia tem se destacado no mercado e aumento o seu quadro de funcionários para 245. Qual o comando deve ser utilizado para alterar o número de funcionários da empresa Rest Tecnologia na tabela Empresa? 


Alternativas
Q554749 Banco de Dados
Observe a estrutura da tabela Veículo:

                  idVeiculo     marca    modelo   potencia   ano        cor

                        1            Ferrari     Enzo        660         2004    Vermelho

I. insert into veiculo (idVeiculo, marca, modelo, potencia, ano, cor) values (2, 'Ferrari', 'LaFerrari', 963, 2015, 'vermelho');

II. insert into veiculo values (2, 'Ferrari', 'LaFerrari', 963);

III. insert into veiculo values (2, 'Ferrari', 'LaFerrari', 963, 2015, 'vermelho');

IV. insert into veiculo (idVeiculo, marca, modelo, potencia, cor) values (2, 'Ferrari', 'LaFerrari', 963, 'vermelho');

Quantos comandos serão executados com sucesso? 


Alternativas
Q554748 Banco de Dados
 No atual cenário econômico as empresas estão cortando todos os custos possíveis para evitar a demissão de funcionários.

Observe a estrutura da tabela Funcionário:

id    nome    TempoCasa

1     Rafael          11

2     Leandro        7

3     Fernanda      9

4     Bibiana        13 

Observe a estrutura da tabela Dependente: 

id       nome         idFuncionario

1        Cecília                1

2        Felipe                 2

3        Odete                 4

4        Edarci                 3 

Uma das formas encontradas pela empresa foi eliminar todos os dependentes dos funcionários com tempo de casa inferior a uma década. Qual o comando utilizado para realizar esta operação corretamente? 


Alternativas
Q554688 Banco de Dados
Com relação a SQL, numere a coluna da direita de acordo com sua correspondência com a coluna da esquerda. 

1. DCL           ( ) truncate. 

2. DDL           ( ) lock table.

3. DML           ( ) grant. 

4. TCL           ( ) rollback.

Assinale a alternativa que apresenta a numeração correta da coluna da direita, de cima para baixo. 


Alternativas
Q554687 Banco de Dados
Qual comando SQL retorna todos os clientes cuja cidade começa por qualquer caractere seguido por “uritiba"? 
Alternativas
Q554686 Banco de Dados
Assinale a alternativa cujo comando está com a sintaxe correta. 
Alternativas
Q554382 Banco de Dados
Views criadas nos bancos podem, de acordo com alguns critérios, ser naturalmente atualizáveis, o que significa, por exemplo, que podem ser objeto de comandos update do SQL sem a necessidade de mecanismos auxiliares ou triggers. Essa característica depende da expressão SQL que define a view e das tabelas/views de origem.

Considere alguns tipos de construções SQL que podem ser empregadas na definição de uma coluna de uma view: 

 I. funções de agregação, tais como sum, avg

II. funções escalares, tais como sin, trim

III. expressões aritméticas

IV. expressões condicionais, tais como case

V. literais

VI. subconsultas  

Está correto concluir que uma determinada coluna NÃO pode ser objeto de atualização quando resultar de qualquer dos tipos: 


Alternativas
Q554381 Banco de Dados
Considere a tabela relacional criada pelo comando

create table xx

(a int null, b int null, c int null)

Depois de instanciada com um conjunto de registros, os seguintes comandos foram executados:

select count(*) from XX

select count(distinct A) from XX

select count(distinct B) from XX

select count(*) from XX where C>10

select count(*) from XX where not C>10

Sabendo-se que esses comandos produziram como resultado, respectivamente, os números 10, 10, 0, 0 e 5, analise as quatro alternativas para a definição da tabela XX: 


I.

CREATE TABLE XX(

             A int NULL,

             B int NULL,

             C int NULL ) 

II. CREATE TABLE XX(

                 A int primary key,

                 B int NULL,

                 C int NULL ) 

III.

CREATE TABLE XX(

             A int NULL,

             B int NULL,

             C int ) 

IV.

CREATE TABLE XX(

              A int,

              B int primary key,

              C int NULL ) 

A lista com todos os comandos que são válidos e compatíveis com a instância corrente da tabela é: 


Alternativas
Q553491 Banco de Dados
Ao configurarmos e criarmos bancos de dados, suas tabelas, chaves etc., podemos agrupar várias ações do SQL em transações. Sobre transações no banco de dados, podemos afirmar que:
Alternativas
Respostas
2261: E
2262: D
2263: E
2264: B
2265: A
2266: C
2267: B
2268: A
2269: A
2270: D
2271: C
2272: B
2273: D
2274: B
2275: E
2276: A
2277: D
2278: E
2279: B
2280: B