Questões de Concurso Sobre sql em banco de dados

Foram encontradas 4.687 questões

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
Q554751 Banco de Dados
Abaixo está representada a tabela Usuário; 


Imagem associada para resolução da questão
    
Qual foi o comando executado? 


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
Q554747 Banco de Dados
 Considere que na tabela Projeto tenham os seguintes dados: 

                           
Imagem associada para resolução da questão
                      

Qual a alternativa correta contém o comando executado para obter o resultado acima? 


Alternativas
Q554746 Banco de Dados
Observe a estrutura da tabela projeto:   

 
Imagem associada para resolução da questão

Após a criação da tabela, constatou-se a necessidade de inclusão dos campos valor gasto e percentual de conclusão. Qual alternativa apresenta o comando correto?



Alternativas
Q554745 Banco de Dados
Qual o comando SQL deve ser executado para criar a tabela Cachorro com os atributos, idCachorro, nome, raça, idade, sendo idCachorro a chave primária?
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
Q554380 Banco de Dados
Considere as tabelas relacionais, e respectivas instâncias, mostradas a seguir.

                                   Imagem associada para resolução da questão

O comando SQL 

select A from X1 where

   not exists

   (select * from X3 where

        not exists

        (select * from X2 where

            X1.A=X2.C and X3.B=X2.D)) 

produz um resultado com apenas uma coluna, cujo(s) valor(es) é/são:


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
Respostas
3141: D
3142: C
3143: B
3144: B
3145: D
3146: B
3147: B
3148: B
3149: A
3150: E
3151: A
3152: D
3153: E
3154: B
3155: A
3156: B
3157: C
3158: A
3159: D
3160: E