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

Foram encontradas 3.247 questões

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
Q553036 Banco de Dados
A Structured Query Language, representada pela sigla SQL, propõe-se a estabelecer uma linguagem padrão de gerenciamento de dados. Sobre o uso de comandos em SQL, assinale a alternativa correta.
Alternativas
Q549751 Banco de Dados
 Considere a tabela FUNCIONÁRIO do banco de dados relacional de uma organização, com os seguintes dados: 


                    NomeFunc              Departamento             Salario

                       Ana                                 RH                     1500,00

                       João                               RH                      2000,00

                       Luis                                 RH                      2500,00

                       Pedro                              TI                        1800,00

                       Antonio                           TI                         3000,00


Analise, ainda, a expressão SQL apresentada a seguir:

SELECT F.NomeFunc

FROM FUNCIONARIO F

WHERE F.Salario > (SELECT AVG(Salario)

                                   FROM FUNCIONARIO F1

                                  WHERE F1.Departamento="RH") 


Os funcionários retornados como resultado da execução da expressão SQL acima são: 


Alternativas
Q549709 Banco de Dados

Considere as seguintes relações em um banco de dados relacional:


Imovel (IDImovel, Endereco, DescricaoImovel, ValorAluguel, IDCidade) Cidade (IDCidade, NomeCidade, UF)


Selecione a expressão SQL que obtém todos os imóveis cujo valor do aluguel está entre R$ 1000 e R$ 2000 e que se localizam no Rio de Janeiro ou Paraná:

Alternativas
Q547738 Banco de Dados

Julgue o item subsecutivo, a respeito de sistemas de bancos de dados.

Se, em uma tabela de nome Cliente, a chave primária for NrCliente, então o comando Oracle SQL a seguir será bem-sucedido em eliminar a coluna NrCliente dessa tabela, qualquer que seja a condição dos registros do banco de dados.

ALTER TABLE Cliente DROP (NrCliente) CASCADE CONSTRAINTS;

Alternativas
Q547613 Banco de Dados

Julgue o item seguinte, no que se refere à linguagem SQL.


Supondo que seja necessário buscar dados em duas tabelas distintas, o comando select não deve ser escolhido por não possuir os recursos para efetuar a busca em ambas as tabelas e exibir o resultado.

Alternativas
Q547612 Banco de Dados

Julgue o item seguinte, no que se refere à linguagem SQL.


A função max, utilizada conjuntamente com o comando select, retorna o maior valor em um determinado campo que tenha sido incluído na busca.

Alternativas
Q545729 Banco de Dados

Acerca de bancos de dados relacionais, julgue o item subsequente.


Os bancos de dados relacionais são constituídos de três componentes: uma coleção de estrutura de dados (relações ou tabelas), uma coleção de operadores (linguagem SQL) e uma coleção de restrições de integridade (conjunto consistente de estados de base de dados e de alterações de estados).

Alternativas
Q541137 Banco de Dados
Suponha que seja necessário escrever um gatilho (trigger) em Linguagem SQL no sistema de banco de dados para impedir que haja o cadastramento do salário na tabela “Funcionários" com valor menor que um salário mínimo. Considerando que “salarioMinimo” é uma variável global do sistema, qual das alternativas a seguir descreve essa intenção com exatidão?
Alternativas
Respostas
2141: A
2142: D
2143: C
2144: B
2145: D
2146: B
2147: E
2148: A
2149: D
2150: E
2151: B
2152: B
2153: C
2154: A
2155: D
2156: E
2157: E
2158: C
2159: C
2160: A