Questões de Concurso Sobre sql em banco de dados

Foram encontradas 4.041 questões

Q1952932 Banco de Dados

Imagem associada para resolução da questão


Considerando que os scripts precedentes foram executados na ordem apresentada, assinale a opção que corresponde ao resultado da execução do script 3.

Alternativas
Q1952152 Banco de Dados
Uma transação é uma unidade lógica e atômica de trabalho que contém um ou mais comandos SQL. Quando uma transação é aplicada, compreende-se que todos os comandos presentes nela são aplicados à base de dados. Caso contrário, se, por algum motivo, nem todos os comandos forem aplicados (o que geraria risco de corrompimento para a base de dados), todo o processo é desfeito. Isso posto, quando uma transação está modificando a base de dados, o Oracle copia os dados originais antes de os modificar. Essa cópia original tem o nome de:
Alternativas
Q1952140 Banco de Dados
O SQL é uma linguagem que possui subconjuntos de comandos separados pelas funcionalidades que proveem. Dentre tais subconjuntos, os comandos SQL utilizados para manipular estruturas de base de dados Oracle, incluindo tabelas, encontram-se em:
Alternativas
Q1950629 Banco de Dados

Em um banco de dados, MySQL Community 5, existe uma tabela chamada “temp”, com um campo numérico chamado “n”. Abaixo está representada a tabela e seu conteúdo:


Imagem associada para resolução da questão


Observe a consulta SQL abaixo, que foi executada na tabela acima:


select sum(n)/count(n) from temp


Que outra consulta apresenta a mesma semântica e o mesmo resultado da consulta acima?

Alternativas
Q1950627 Banco de Dados

Considere um banco de dados Oracle Database Express Edition 11g que contém uma tabela chamada “tb_teste”, com campos “C1”, “C2”, “C3”, “C4”, “C5”, “C6”, conforme o conteúdo abaixo:


Imagem associada para resolução da questão


Foi solicitada uma consulta SQL que gere o resultado abaixo: 


Imagem associada para resolução da questão


Qual consulta obtém exatamente o que foi solicitado? 

Alternativas
Q1950457 Banco de Dados
Com relação ao banco de dados relacional, considere a tabela: cadastro (cpf, nome, local). Uma instrução SQL busca obter os nomes e locais em um cadastro. Uma condição é exibir somente os locais cujos nomes associados comecem com a letra H. Indique a alternativa que atende ao descrito
Alternativas
Q1950456 Banco de Dados
Sobre o banco de dados relacional, considere os atributos da tabela ESTOQUE (id, marca, descrição, quantidade). Indique a alternativa cuja instrução SQL exibe a marca e valor médio da quantidade. A instrução inclui classificar pela marca e exibir apenas os valores médios da quantidade superiores a 1500. 
Alternativas
Q1950455 Banco de Dados

Com relação ao banco de dados relacional, observe a tabela LOJA com os registros:


Imagem associada para resolução da questão


Indique a alternativa que contém a instrução SQL que produz a saída da consulta contendo o valor total em estoque de cada marca.

Alternativas
Q1949130 Banco de Dados
Sobre a Linguagem SQL, é correto afirmar que:
Alternativas
Q1949129 Banco de Dados

Considere o seguinte esquema relacional e resolva em SQL as questões propostas:



Pessoa - ( Código Interno , Nome , Endereco , Tipo )


Cliente -( Código Interno , Atividade )


Empregado ( Código Interno , Número Sequencial , Vencimento Mensal, Responsavel , Sigla , Data de Admissao )


Departamento - (Sigla , Designação , Localização , Chefe, Data de Posse )



Quais os empregados, considerando o código de registro no sistema, que entraram no serviço da empresa no ano de 1995? 

Alternativas
Q1949128 Banco de Dados
Considere o seguinte esquema relacional e responda às questões apresentando o respectivo SQL: 

Cliente - (cod_cliente, cliente, profissao, localidade)
Agencia - ( cod_agencia, agencia, localidade)
Conta - ( num_conta, tipo_conta, cod_cliente, cod_agencia, saldo)
Emprestimo - (num_emprestimo, cod_cliente, cod_agencia, valor)

Qual comando representa a quantidade de clientes cadastrados na base?
Alternativas
Q1948886 Banco de Dados
Para responder às questão, considere um banco de dados MySQL Community Server 5 que contém as tabelas “tb_a” e “tb_b”, com o formato e conteúdo apresentado abaixo.



Observe os comandos SQL abaixo: 



I. select * from tb_a join tb_b on (tb_a.id_a=tb_b.id_a)

II. select * from tb_a join tb_b on (tb_a.id_a=tb_b.id_b)

III. select * from tb_a, tb_b where tb_a.id_a=tb_b.id_b

IV. select * from tb_a, tb_b where tb_a.id_a=tb_b.id_a


Observe a tabela abaixo: 


Imagem associada para resolução da questão


Quais comandos apresentados anteriormente retornam o resultado da tabela acima?

Alternativas
Q1948884 Banco de Dados
Para responder à questão, considere um banco de dados Oracle 11g contendo uma tabela chamada “tb_casas” com o conteúdo abaixo: 



O código PL/SQL abaixo foi executado após o usuário executar o comando “SET SERVEROUTPUT ON”.

Imagem associada para resolução da questão


Qual é a saída apresentada na tela?
Alternativas
Q1948883 Banco de Dados
Para responder à questão, considere um banco de dados Oracle 11g contendo uma tabela chamada “tb_casas” com o conteúdo abaixo: 



Analise a consulta abaixo:



                                      SELECT SUM(valor)

                                      FROM tb_casas

                                      WHERE valor>(SELECT avg(valor) FROM tb_casas)



Qual é o resultado obtido com a sua execução?

Alternativas
Q1948882 Banco de Dados
Qual consulta SQL abaixo executa sem erros em um SGBD Oracle 11g?
Alternativas
Q1944080 Banco de Dados

Acerca da programação orientada a objetos, da linguagem SQL e da linguagem JavaScript, julgue o item.


O padrão SQL não permite o uso da cláusula with recursive, em que uma view, por exemplo, poderia ser expressa em função de si mesma.  

Alternativas
Q1944079 Banco de Dados

Acerca da programação orientada a objetos, da linguagem SQL e da linguagem JavaScript, julgue o item.


Em SQL, com o comando DELETE, é possível excluir valores apenas em atributos específicos. 

Alternativas
Q1938755 Banco de Dados
A Figura 2, abaixo, apresenta a tabela "EVENTO", criada em um banco de dados relacional:

Imagem associada para resolução da questão 

Qual o comando SQL poderá ser executado para que seja alterado, de todos os eventos previstos para os municípios de "PORTO ALEGRE" ou "RIO DE JANEIRO", o campo CONFIRMADO para "Não"?
Alternativas
Q1938754 Banco de Dados
Relacione a Coluna 1 à Coluna 2, associando os subconjuntos da linguagem SQL com os respectivos comandos.
Coluna 1
1. Linguagem de Definição de Dados – DDL.
2. Linguagem de Manipulação de Dados – DML.
3. Linguagem de Consulta de Dados – DQL.

Coluna 2
( ) CREATE.
( ) SELECT.
( ) INSERT.
( ) DROP.
( ) DELETE.

A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Alternativas
Q1936784 Banco de Dados

Imagem associada para resolução da questão


Com relação à tabela TURFE, descrita anteriormente, analise o comando SQL a seguir.


select

    cavalo,

    (select avg(tempo)

       from TURFE t

       where t.cavalo = TURFE.cavalo) media

from TURFE



O número de linhas do resultado produzido pela execução do comando acima, excetuada a linha de títulos, é:

Alternativas
Respostas
1081: C
1082: C
1083: B
1084: D
1085: B
1086: D
1087: B
1088: C
1089: A
1090: B
1091: E
1092: D
1093: C
1094: D
1095: E
1096: E
1097: E
1098: A
1099: C
1100: D