Questões de Concurso
Comentadas sobre sql em banco de dados
Foram encontradas 3.247 questões
Acerca de bancos de dados, julgue o item que segue.
O código a seguir, criado no SQL Server 2017, apresenta uma visão materializada, especificamente devido ao argumento
SCHEMABINDING.
CREATE VIEW VwTeste
WITH SCHEMABINDING
AS
SELECT campo1 FROM tabela WHERE campo1 > 17;
Acerca de bancos de dados, julgue o item que segue.
Considere os seguintes comandos SQL.
WITH Numeros (num)
AS
(
SELECT 0 as num
union all
SELECT num + 3 as num
FROM Numeros
WHERE num <13
)
SELECT * FROM Numeros
É correto afirmar que o resultado da execução desses comandos é o seguinte.
0
3
6
9
12
Julgue os próximos itens, no que diz respeito a comandos SQL de consulta.
I Subqueries de múltiplas colunas retornam várias colunas em uma mesma linha.
II A função UNION apresenta as linhas que existam simultaneamente em duas ou mais tabelas.
III A função EXISTS garante que o resultado de uma subquery somente seja mostrado se retornar uma ou mais linhas.
IV A função EXTRACT retorna uma das informações de um campo do tipo data (dia, mês, ano, hora, minuto ou segundo).
Assinale a opção correta.
Para calcular o número de produtos com nomes que terminam com a letra B, o Auditor testou os comandos abaixo.
I. SELECT COUNT(nomePro) FROM Produto WHERE nomePro BEGIN '%B';
II . SELECT COUNT(*) FROM PRODUTO WHERE SUBSTR(nomePro, -1)='B';
III . SELECT COUNT(*) FROM Produto WHERE nomePro LIKE '%B';
IV. SELECT COUNT(nomePro) FROM Produto WHERE SUBSTR(nomePro, 0)='B';
Mostrará o resultado desejado o que consta APENAS em
[1] select [2] from [3] where
[ ] Lista as relações a examinar na avaliação da expressão. [ ] Usada para listar atributos desejados na consulta.
[ ] É um predicado envolvendo atributos de relações.
Analise as afirmações sobre a Linguagem SQL relativas às funções de totalização da mesma. Escreva (F) para Falso ou (V) para Verdadeiro e, em seguida, marque a sequência CORRETA.
I. A função COUNT (*) resulta na quantidade de linhas;
II. A função COUNT (nome_coluna) resulta na quantidade de itens que não forem nulos na coluna;
III. A função SUM (nome_coluna) resulta na média dos valores da coluna por todas as linhas;
IV. A função AVG (nome_coluna) resulta na soma dos valores da coluna em todas as linhas.
Uma das principais atividades relacionadas a um banco de dados é a consulta aos dados.
Qual comando é utilizado para retornar registros selecionados de uma ou mais tabelas?
Sobre a Linguagem de Consulta Estruturada (SQL – Structured Query Language), avalie as afirmações abaixo.
I. É uma linguagem procedural.
II. Não permite escrever sobre um índice existente sem aviso prévio.
III. É incapaz de produzir consultas complexas de forma livre.
IV. É uma linguagem tanto de definição de dados quanto de manipulação de dados.
Está correto apenas o que se afirma em
CREATE VIEW BIOLOGO_VW AS
SELECT nome, endereco, telefone
FROM FUNCIONARIO
WHERE codigo_biologo=674;
Com base no código SQL acima, julgue o item a seguir.
No código SQL da view em referência, identifica‐se
claramente o uso de uma OUTER JOIN.
CREATE VIEW BIOLOGO_VW AS
SELECT nome, endereco, telefone
FROM FUNCIONARIO
WHERE codigo_biologo=674;
Com base no código SQL acima, julgue o item a seguir.
Posteriormente à sua implementação, caso a view
BIOLOGO_VW venha a ser removida, os dados da tabela
FUNCIONARIO também serão removidos.
CREATE VIEW BIOLOGO_VW AS
SELECT nome, endereco, telefone
FROM FUNCIONARIO
WHERE codigo_biologo=674;
Com base no código SQL acima, julgue o item a seguir.
A view, após ser implementada, conterá informações
como, por exemplo, nome e telefone de todos os
biólogos.
CREATE VIEW BIOLOGO_VW AS
SELECT nome, endereco, telefone
FROM FUNCIONARIO
WHERE codigo_biologo=674;
Com base no código SQL acima, julgue o item a seguir.
Após a implementação dessa VIEW, é possível executar
o seguinte código: SELECT * FROM BIOLOGO_VW.
CREATE VIEW BIOLOGO_VW AS
SELECT nome, endereco, telefone
FROM FUNCIONARIO
WHERE codigo_biologo=674;
Com base no código SQL acima, julgue o item a seguir.
Ao ser executado, o código acima criará uma view
materializada.
Leia o texto a seguir para responder à questão.
Considere que uma empresa gere uma rede de lojas,
utilizando uma aplicação com um banco de dados que
possui o seguinte esquema: LOJA (CodLoja, Local,
NumeroDeFuncionarios), VENDA (CodVenda, Data,
Valor, CodLoja), em que: CodLoja em LOJA e CodVenda
em VENDA são chaves primárias; e CodLoja em
VENDA é chave estrangeira que referencia LOJA.

As informações de um departamento e de seus colaboradores devem ser organizadas e armazenadas conforme a estrutura mostrada no diagrama precedente. Para isso, serão utilizados os comandos DDL a seguir.

Tendo como referência as informações apresentadas, julgue o próximo item.
Depois de executados os comandos SQL a seguir, nenhum registro será inserido na tabela colaborador.


As informações de um departamento e de seus colaboradores devem ser organizadas e armazenadas conforme a estrutura mostrada no diagrama precedente. Para isso, serão utilizados os comandos DDL a seguir.

Tendo como referência as informações apresentadas, julgue o próximo item.
A seguir, são apresentadas as expressões SQL corretas para inserir na tabela organograma as informações constantes do diagrama apresentado.
