Questões de Concurso Sobre sql em banco de dados

Foram encontradas 4.036 questões

Q2107631 Banco de Dados
29.png (453×182)
Figura 1 – Tabela AREA
Considerando a tabela apresentada na Figura 1, qual o comando SQL poderá ser executado para que sejam retornados os nomes das áreas que possuem uma área superior e os respectivos nomes de suas áreas superiores. 
Alternativas
Q2107420 Banco de Dados
Analise as assertivas abaixo relativas à atualização de visão em SQL:
I. A estratégia de modificação de consulta altera a consulta da visão em uma consulta na tabela base. A desvantagem é que pode ser ineficiente para visões com consultas complexas, que são demoradas de serem executadas. II. A materialização de visão cria fisicamente uma tabela temporária quando a visão é consultada pela primeira vez e mantém essa tabela com a suposição de que outras consultas à visão acontecerão em seguida. III. Na atualização incremental, pode-se determinar quais novas tuplas devem ser inseridas, excluídas ou modificadas em uma visão materializada quando uma atualização é realizada na tabela base. IV. Uma atualização em uma visão definida sobre uma única tabela com funções de agregação pode ser mapeada para uma atualização direta sobre a tabela base.
Quais estão corretas? 
Alternativas
Q2107419 Banco de Dados
Analise o trecho de código a seguir, escrito em SQL: 
33_.png (447×246)

No código acima, são mostrados os comandos necessários para: 
Alternativas
Q2107418 Banco de Dados

Analise o trecho de código a seguir, escrito em SQL:


32.png (522×98)


Com base nesse código, é correto afirmar que:

Alternativas
Q2098262 Banco de Dados
Assinale a alternativa com uma afirmação correta sobre a Linguagem SQL e programação de bancos de dados.
Alternativas
Q2098035 Banco de Dados
Assinale a alternativa com uma afirmação correta sobre as restrições da Linguagem SQL.
Alternativas
Q2098034 Banco de Dados
Assinale a alternativa com uma afirmação correta sobre as funções da Linguagem SQL.
Alternativas
Q2096302 Banco de Dados
Os principais Sistemas Gerenciadores de Bancos de Dados oferecem total suporte à linguagem SQL. Um aspecto importante da implementação do SQL é o tratamento para valores nulos quando esses são considerados como unknown values.
Nesse contexto, considere uma tabela T com colunas A e B, que podem conter valores nulos. T possui 100 registros e, em 50% das linhas, há pelo menos uma coluna preenchida com o valor NULL. Considere a consulta a seguir:
               SELECT * FROM T t1                WHERE t1.A = NULL or t1.B = NULL
O número máximo de linhas de resultados que seriam retornadas pela consulta é igual a
Alternativas
Q2096301 Banco de Dados
Bancos de dados NoSQL são usualmente divididos em categorias de store.
Assinale a opção que apresenta o tipo de store que privilegia velocidade, capacidade de leitura e escrita e estruturas de dados flexíveis, sem a necessidade de esquemas estabelecidos previamente. 
Alternativas
Q2096193 Banco de Dados

Os principais Sistemas Gerenciadores de Bancos de Dados oferecem total suporte à linguagem SQL; um aspecto importante da implementação do SQL é o tratamento para valores nulos, quando a lógica admite três estados.


T – true

F – false

? – unknown

Nesse contexto, considere as expressões lógicas a seguir.

I. (T OR F) AND (? OR T)

II. T AND ((? OR F) OR ?)

III. NOT (? AND (? AND ?))

Com relação às expressões acima, está correto afirmar que o valor final é unknown (?) em


Alternativas
Q2096192 Banco de Dados

No âmbito de bancos dados, especialmente NoSQL, o Teorema CAP sustenta que há três requerimentos básicos que existem numa relação especial quando se projeta uma aplicação com uma arquitetura distribuída. Basicamente, respalda a tese de que não se pode obter os três simultaneamente.


Esses três requerimentos são 

Alternativas
Q2096190 Banco de Dados

Num banco de dados relacional, considere a tabela Vencedores, cuja instância é exibida a seguir, com duas colunas, Tenista e Torneio, que representam alguns torneios que já foram vencidos por alguns tenistas.

Tenista                         Torneio

Roger Federer             Australian Open

Roger Federer             Roland Garros

Roger Federer             Wimbledon

Roger Federer             US Open

Pete Sampras             US Open

Pete Sampras             Wimbledon

Pete Sampras             Australian Open

Bjorn Borg                   Roland Garros

Bjorn Borg                    Wimbledon


Maria precisa escrever um comando SQL que liste os tenistas que venceram todos os torneios mencionados na coluna Torneio. O comando deve valer para qualquer instância válida da tabela, que pode conter diferentes tenistas e diferentes torneios.


Assinale o comando que Maria deve usar. 

Alternativas
Q2095857 Banco de Dados
Considere a seguinte tabela de um banco de dados chamada Pessoa:

                   id           nome           sobrenome           idade                    1            Paulo           Silva                     17                    2            Maria           Souza                   20                    3            Pedro           Henrique              30

Assinale o SQL correto que extrai as informações nome, sobrenome e idade da tabela Pessoa, considerando somente os registros que possuem idade maior que 18 e ordenando por ordem decrescente de idade. 
Alternativas
Q2089361 Banco de Dados
Seja a tabela TBL1 a seguir, pertencente ao banco de dados BDD1:
34_a.png (369×85) 
Aexecução da consulta SQL:
SELECT NOME FROM TBL1 WHERE (SALARIO > 2000) AND (SALARIO < 3500)
Vai gerar como resposta a tabela:
Alternativas
Q2084996 Banco de Dados
Determinado analista de TI recebeu uma solicitação: criar um código em SQL com o objetivo de implementar, em um banco de dados relacional, uma tabela com o nome de SIGA, contendo os seguintes campos: cod_siga, descricao, data_acesso e id_pessoa. Considerando a situação hipotética, assinale o código SQL que deverá ser apresentado pelo referido analista.
Alternativas
Q2084852 Banco de Dados
Assinale a alternativa que apresenta uma linguagem de consulta para interrogar documentos XML, que às vezes é chamada de “o SQL do XML”.
Alternativas
Q2084846 Banco de Dados

Observe o código em SQL Server 2016 a seguir:


SELECT A.CODIGO, A.NOME, B.DATA, B.VALOR, C.QTD, D.DESCRIC FROM CLIENTES A, PEDIDOS B, ITENS C, PRODUTOS D WHERE A.CODIGO = B.CODCLIENTE AND B.CODIGO = C.CODPEDIDO AND C.CODPRODUTO = D.CODIGO


Qual o efeito da execução desse código no banco de dados?

Alternativas
Q2084845 Banco de Dados

Observe os comandos SQL abaixo:


Imagem associada para resolução da questão


Sobre a tabela e suas informações, assinale a alternativa correta. 

Alternativas
Q2084844 Banco de Dados

Observe o comando em SQL a seguir:


USE MASTER GO IF EXISTS(SELECT * FROM bancos WHERE

    name='idecan') DROP DATABASE idecan GO


O que acontece no banco de dados após a execução do comando acima no SQL Server 2016? 

Alternativas
Q2084822 Banco de Dados
Ao utilizarem a linguagem SQL, os usuários apenas indicam aquilo que pretendem sem dizer exatamente de que forma o computador terá de operar para obter os resultados solicitados. Selecione a alternativa que mostra a seleção da seguinte query SQL:
SELECT a FROM b WHERE a LIKE ' _c%'
Alternativas
Respostas
841: E
842: C
843: D
844: B
845: X
846: E
847: E
848: A
849: B
850: D
851: C
852: E
853: E
854: D
855: A
856: B
857: E
858: A
859: B
860: A