Questões Militares
Sobre sql em banco de dados
Foram encontradas 149 questões
Considere a tabela PESSOAS a seguir para responder à questão.
Com o crescimento da tabela PESSOAS, um Administrador notou que houve degradação significativa na execução da consulta:
SELECT
id
, idade
FROM PESSOAS
WHERE
nome LIKE 'R%'
AND profissao LIKE 'V%'
ORDER BY
nome, idade
Para otimizar a busca realizada por essa consulta,
convém criar um índice sobre as colunas:
Considere a tabela PESSOAS a seguir para responder à questão.
ALTER TABLE PESSOAS ADD COLUMN genero VARCHAR(1);
Como resultado, essa operação irá
Considere a tabela PESSOAS a seguir para responder à questão.
Observe a tabela ALUNO abaixo.
Ao se realizar uma consulta na tabela ALUNO obteve-se a resposta abaixo.
Assinale a opção na qual a consulta apresenta o resultado
acima.
Considere a tabela chamada “clientes”, com a estrutura e os dados a seguir:
Assinale o comando SQL utilizado para listar os clientes,
ordenando os nomes dos clientes de forma decrescente.
Analise a tabela SQL abaixo chamada “escola”.
Considerando o comando SQL abaixo, assinale a alternativa que apresenta todos os registros encontrados.
SELECT nome_aluno FROM escola WHERE
nome_aluno LIKE ‘%a’;
Observe as seguintes definições de tabelas de alocação de registros.
A respeito das consultas SQL nas classes definidas, analise o código a seguir.
Select c.Nome, Count(*) as Qtde From Aluno c, Disciplina m Where c.Codigo=m.Codigo Group By c.Nome
O registro retornado pelo código de consulta SQL analisado é o da quantidade de
Em uma tabela de Produtos, havia os campos Código, Nome, DataCompra, ValorPago e LocalCompra. O usuário dessa tabela precisa visualizar os dados de forma específica, e a quantidade de registros é enorme.
A sequência correta, que mostra ao usuário os campos nome e data da compra dos produtos classificados por data de compra em ordem decrescente na linguagem SQL, é
Considere a tabela a
Com base nos dados da tabela acima, assinale a opção
que apresenta a query que recupera todos os funcionários
no departamento 5, cujo salário esteja entre R$ 10.000 e
R$ 20.000.
Considerando a linguagem SQL para manipulação de dados em um banco de dados relacionai, a clausula JOIN inserida em um comando SELECT poderá apresentar as seguintes variações:
I. CENTER JOIN
II. INNER JOIN
III. RIGHT JOIN
IV. UPPER JOIN
V. LEFT JOIN
Analise as variações acima e assinale a alternativa correta,
Considere as tabelas A e B e a consulta SQL abaixo:
Assinale a alternativa correta para o resultado que teremos como retorno da
consulta SQL.
Considere a tabela A e a consulta SQL abaixo:
Assinale a alternativa correta para o número que teremos como retomo da consulta SQL.
Observe as seguintes tabelas de um sistema:
Tabelas e campos:
FUNCIONÁRIO (*CPF; NOME)
DEPARTAMENTO (*COD„DEPT; DNOME; CPF GERENTE)
DEPENDENTE (*CPF F: *CPF_D: NOME_DEP; SEXO)
O responsável pelo banco de dados deseja fazer o seguinte relatório: Todos os gerentes que possuem pelo menos um dependente do sexo feminino.
Observações: FUNCIONÁRIO, DEPARTAMENTO e DEPENDENTE são tabelas do sistema.
Os campos precedidos com asterisco determinam a chave primária da tabela e os campos sublinhados correspondem à chave estrangeira das tabelas relacionadas.
Na tabela DEPARTAMENTO, o campo CPF_GERENTE é chave estrangeira da tabela FUNCIONÁRIO. Na tabela DEPENDENTE, o campo CPF_F é chave estrangeira da tabela FUNCIONÁRIO. E a chave primária é formada pelos campos CPF_F e CPF_D. E o campo SEXO aceita os valores W ou 'F (masculino ou feminino)
Com base nessas informações, assinale a opção na qual a consulta
retoma o conjunto de dados que atenda ao relatório:
Considere as tabelas descritas abaixo.
Tabelas e campos:
CLIENTE (*CODIGO_C; CPF; NOME; CIDADE)
PRODUTO (*CODIGO_P; DESCRICAO; PRECO)
VENDA (*CODIGO_V, CODIGO C: DATA)
ITEM_VENDIDO (*CODIGO V: *CODlGO P: QUANTIDADE; PRECO)
Observações:
CLIENTE, PRODUTO, VENDA E !TEM_VENDIDO são tabelas do sistema.
Os campos precedidos com asterisco determinam a chave primária da tabela. Os campos sublinhados correspondem à chave estrangeira das tabelas relacionadas.
Na tabela VENDA, o campo CODIGO_C é chave estrangeira da tabela CLIENTE.
Na tabela ITEM_VENDIDO, os campos CODIGO_P é chave estrangeira da tabela PRODUTO e CODIGO__V é chave estrangeira da tabela VENDA. Além disso, a chave primária é formada pelos campos CODIGO_V e CODIGO_P.
Nas tabelas CLIENTE, PRODUTO, VENDA e ITEM_VENDIDO todos os campos são obrigatórios.
Com base nas tabelas acima, analise o comando SQL a seguir.
SELECT C.CIDADE, AVG(I.PRECO) AS PRECO_MEDIO_VENDIDO
FROM CLIENTE AS C, VENDA AS V, ITEM_VENDIDO AS I, PRODUTO AS P
WHERE C.CODIGO_C= V.CODIGO_C AND
V.CODIGO_V=I.CODIGO_V AND
P.CODIGO_P=I.CODIGO„P AND
EXISTS (SELECT C1 .CIDADE FROM
CLIENTE C1 WHERE C1.CIDADE = "RIO
DE JANEIRO" AND C.CODIGO_C =
C1.CODIGO_C)
GROUP BY C.CIDADE
HAVING AVG(I.PRECO) < 200;
Sendo assim, esse comando SQL exibe a cidade, a média
de preço de produtos vendidos a clientes:
Considere uma tabela de PRODUTOS no banco de dados com os campos CODIGO, NOME, DATACOMPRA, VALORPAGO e LOCAL.
O comando na linguagem de consulta estruturada SQL que mostra o nome e data da compra dos produtos classificados por data da compra em ordem decrescente é
Que característica faz parte da interface de usuário final?