Questões de Concurso
Comentadas sobre sql em banco de dados
Foram encontradas 2.679 questões
No contexto da execução eficiente de uma consulta, assinale a definição correta para o conceito de Query Plan (Plano de Consulta).
No contexto da lógica de três estados, normalmente usada em
expressões logicas que envolvem valores nulos, considere uma
tabela relacional exemplo com colunas A, B, C, com apenas uma
linha, cujos valores das colunas são, respectivamente, 10, 20 e null,
além do comando SQL a seguir.
Assinale os valores do resultado da execução do comando acima,
na ordem da colunas x1, y1, x2, y2, x3, y3.
ATENÇÃO: use a tabela relacional IPCA a seguir para responder às quatro próximas questões.
A instância da tabela contém os valores do índice IPCA para todos
os meses dos anos de 2001 até 2023. Os valores pontilhados
representam a continuidade mensal da série. Todas as colunas são
numéricas, e não aceitam valores nulos.
No contexto da tabela IPCA apresentada, considere que ocorreu um acidente que fez com que diversas linhas dessa tabela tenham sido aleatoriamente deletadas, embora todos os índices dos meses de 2023 tenham permanecido intactos e nenhum dos anos tenha sido completamente deletado.
Analise as três versões de SQL que, pretensamente, poderiam
recompor a tabela corretamente, inserindo os meses deletados
com o valor nulo na coluna indice.
A respeito da adequação desses comandos ao que se pretende, é
correto concluir que
ATENÇÃO: use a tabela relacional IPCA a seguir para responder às quatro próximas questões.
A instância da tabela contém os valores do índice IPCA para todos
os meses dos anos de 2001 até 2023. Os valores pontilhados
representam a continuidade mensal da série. Todas as colunas são
numéricas, e não aceitam valores nulos.
No contexto da tabela IPCA apresentada, o comando SQL a seguir
produz o índice acumulado a cada ano, que é obtido pela
multiplicação acumulativa de um conjunto de termos da forma
(1 + i/100), onde i é o valor do índice em cada um dos doze meses
de cada ano.
Assinale o trecho que deve substituir o trecho pontilhado do
comando acima, de modo que o cálculo e a apresentação sejam
produzidos corretamente.
ATENÇÃO: use a tabela relacional IPCA a seguir para responder às quatro próximas questões.
A instância da tabela contém os valores do índice IPCA para todos
os meses dos anos de 2001 até 2023. Os valores pontilhados
representam a continuidade mensal da série. Todas as colunas são
numéricas, e não aceitam valores nulos.
Admitindo que pode haver empates, assinale o comando SQL que emprega corretamente a view v1 para produzir o ano/mês que teve o maior salto positivo do índice em relação ao mês anterior, e o valor do salto.
SQL é a linguagem padrão ANSI para a manipulação de bancos de dados relacionais e, por ser uma linguagem imperativa, possibilita a criação de programas completos.
Na linguagem SQL, padrão ANSI, qual instrução pode ser utilizada para adicionar,
excluir ou modificar colunas em uma tabela existente?
Armário (ID, Tipo, Item, Peso)
O comando SQL para obter o número total de registros contidos na tabela Armário é:
Considere a seguinte tabela de um banco de dados relacional.
Estoque (ID, Tipo, Item, Qtdade)
O comando SQL para obter o Tipo e a Quantidade do
estoque, agrupado por Tipo, contido na tabela é:
O QGIS utiliza sua extensão espacial PostGIS do PostgreSQL para armazenar, consultar e manipular dados geoespaciais.
Nesse contexto, assinale a opção que indica a interface para enviar instruções em SQL ao PostgreSQL e a linguagem utilizada para o envio dessas instruções.
GRANT USASE ON SCHEMA objeto1 TO objeto2;
O resultado da execução do comando acima resultará na concessão de privilégios para que a role:
Os itens de auditoria a serem configurados por Davi formam um grupo de ações chamadas:
Paciente (Id: Integer PK, Nome: Varchar(50)) Medico (Id: Integer PK, Nome: Varchar(50)) Atendimento (Id: Integer PK, IdPaciente: Integer FK(Paciente), IdMedico: Integer FK(Medico), Data: Date)
Para que William obtenha os nomes dos pacientes que foram tratados por todos os médicos, a instrução SQL a ser utilizada é:
Observe o script SQL a seguir.
O resultado JSON da execução do script apresentado é:
Observe o script SQL a seguir.
Para analisar quais auditores estão realizando auditoria em quais auditados, é necessária a execução de uma consulta SQL que apresente o seguinte resultado:
Para obter o resultado apresentado, deve-se executar a consulta
SQL:
SQL (Structured Query Language) é uma linguagem usada para interagir com bancos de dados relacionais.
Relativamente a SQL, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.
( ) A cláusula WHERE só é utilizada associada ao comando SELECT.
( ) O comando CREATE TABLE cria uma nova tabela no banco de dados e o comando INSERT INTO permite popular essa tabela por meio da inserção de registros.
( ) O comando INNER JOIN é utilizado para unir os resultados de duas ou mais consultas SELECT e o seu resultado é um conjunto de linhas provenientes das tabelas envolvidas.
( ) Os comandos ALTER TABLE e UPDATE são comandos usados para atualizar registros em tabelas de um banco de dados.
( ) SQL suporta o conceito de chaves primárias e chaves estrangeiras para manter a integridade dos dados e as relações entre as tabelas.
As afirmativas são, respectivamente,
Relacione as linguagens declarativas às suas respectivas propriedades.
1. DDL – Data Definition Language.
2. DML – Data Manipulation Language.
3. DTL – Data Transaction Language.
4. DCL – Data Control Language.
( ) Contém o comando SELECT.
( ) Contém os comandos COMMIT e ROLLBACK.
( ) Utilizada para dar acesso aos usuários.
( ) Contém os comandos CREATE, ALTER e DROP.
( ) Contém os comandos INSERT, UPDATE e DELETE.
Assinale a opção que indica a relação correta, segundo a ordem apresentada.
Quanto aos bancos de dados relacionais em plataforma baixa (Oracle, PostgreSQL e MySQL), julgue o item seguinte.
Deve‑se executar o comando SELECT table_name
FROM ALL_TABLES; para se obter o nome de todas as
tabelas criadas no PostgreSQL.
Quanto aos bancos de dados relacionais em plataforma baixa (Oracle, PostgreSQL e MySQL), julgue o item seguinte.
DIRECT é o parâmetro do utilitário SQL*Loader, do
Oracle, que especifica o nome do arquivo que contém
os dados que se desejam importar.
Esses comandos permitem aos usuários interagirem com o banco de dados para executar operações.
Assinale a opção que apresenta apenas exemplos de comandos do tipo DML.