Questões de Concurso Comentadas sobre banco de dados relacionais em banco de dados

Foram encontradas 1.616 questões

Ano: 2025 Banca: TJ-PI Órgão: TJ-PI Prova: TJ-PI - 2025 - TJ-PI - Residente Tecnológico |
Q3903047 Banco de Dados
No Sistema de Gestão Processual do TJ-Pl, considere as seguintes tabelas:
UNIDADE (id_unidade, nome_unidade)
PROCESSOS(id_processo, id_unidade, data_ distribuicao)
Deseja-se listar as unidades judiciárias cuja média de processos recebidos por mês, durante o ano de 2025, tenha superado 1000 processos.
Qual das consultas SQL abaixo implementa corretamente essa consulta?
Alternativas
Ano: 2025 Banca: TJ-PI Órgão: TJ-PI Prova: TJ-PI - 2025 - TJ-PI - Residente Tecnológico |
Q3903046 Banco de Dados

No sistema de gerenciamento de projetos do TJ-PI, existe a seguinte estrutura de tabelas:


SERVIDOR(id_servidor, nome)

PROJETO(id_projeto, titulo)

ALOCACAO (id_servidor, id_projeto)


Deseja-se listar os nomes dos servidores que estão alocados em TODOS os projetos cadastrados no sistema. Dessa forma, assinale a alternativa da consulta SQL que implementa corretamente essa operação:

Alternativas
Q3844547 Banco de Dados
Em bancos de dados relacionais, a integridade referencial é mantida por meio de relacionamentos entre tabelas. Um dos principais mecanismos para garantir essa integridade é o uso de chaves estrangeiras, que permitem vincular registros de diferentes tabelas. Nesse contexto, uma chave estrangeira em uma tabela relacional é, obrigatoriamente: 
Alternativas
Q3842890 Banco de Dados
Um analista da PPSA avaliou um estagiário recém-contratado no setor de gestão de dados da companhia. O analista perguntou ao estagiário qual função do SQL deverá ser utilizada para verificar se o resultado de uma consulta aninhada correlacionada é vazia ou não. A resposta CORRETA é: 
Alternativas
Q3841888 Banco de Dados
Sendo AUTO o nome de uma tabela em um banco de dados, o emprego da sintaxe do comando SELECT em SQL está corretamente exemplificado na seguinte alternativa: 
Alternativas
Q3822741 Banco de Dados
SQL é uma linguagem de programação projetada para gerenciar, consultar e manipular dados armazenados em bancos de dados relacionais. Atualmente, há vários tipos, como DDL — Linguagem de Definição de Dados, DML — Linguagem de Manipulação de Dados, DCL — Linguagem de Controle de Dados, DTL — Linguagem de Transação de Dados e DQL — Linguagem de Consulta de Dados, cada uma contendo diversos comandos. Três comandos, um pertencente à DDL, outro à DML e o terceiro à DCL, estão indicados, respectivamente, na seguinte opção de resposta:
Alternativas
Q3821689 Banco de Dados
No modelo relacional há limitações intrínsecas a esse modelo de banco de dados. Das limitações seguintes, aquela que exige especificamente processamento computacional é:
Alternativas
Q3821670 Banco de Dados
Os bancos de dados relacionais permitem seu gerenciamento por meio da linguagem SQL que possui a linguagem de controle de dados (DCL), a linguagem de transação de dados (DTL), entre outras linguagens. São exemplos de comandos da DCL e DTL, respectivamente:
Alternativas
Q3805761 Banco de Dados
Informe qual comando SQL está correto.
Alternativas
Q3805757 Banco de Dados
Sobre a instrução CHECK da linguagem SQL, é correto afirmar que CHECK constraints
Alternativas
Q3789254 Banco de Dados
Em um SGBD relacional, a Linguagem de Manipulação de Dados (DML) reúne instruções responsáveis por consultar, inserir, alterar e excluir dados armazenados nas tabelas.
Considerando o funcionamento típico da DML, assinale a alternativa INCORRETA sobre esses comandos e seu comportamento no banco de dados.
Alternativas
Q3788015 Banco de Dados
Os bancos de dados relacionais organizam informações em tabelas compostas por linhas (registros) e colunas (campos). A linguagem SQL (Structured Query Language) é utilizada para criar, consultar, atualizar e gerenciar dados nestes sistemas, sendo um padrão amplamente adotado em sistemas de gerenciamento de banco de dados. Marque a alternativa CORRETA que corresponde ao comando SQL que é utilizado para RECUPERAR dados de uma tabela. 
Alternativas
Q3782905 Banco de Dados
Em uma metrópole complexa como o Rio de Janeiro, o gestor de segurança potencializa a qualidade de seu trabalho dispondo de informações integradas e confiáveis para planejar ações preventivas, otimizar recursos e responder rapidamente a incidentes. O conceito de tidy data pode facilitar a análise de dados, produzindo evidências analíticas consistentes para embasar decisões estratégicas e políticas públicas de segurança.
Assinale a opção que descreve corretamente a estrutura de um conjunto de dados organizado segundo o conceito de tidy data. 
Alternativas
Q3776696 Banco de Dados
Em bancos de dados relacionais, o objeto que agrupa um conjunto de comandos SQL armazenados no servidor, podendo receber parâmetros e ser executado múltiplas vezes, é denominado 
Alternativas
Q3774855 Banco de Dados

Considere a seguinte tabela de um banco de dados relacional:


Produto (ID, Artigo, Categoria, Quantidade)


A consulta expressa por meio da linguagem de consulta estruturada (SQL) para se obter a relação de categorias e o número de registros existentes para cada categoria é:

Alternativas
Q3757612 Banco de Dados
Em uma aplicação Django com grandes volumes de dados, o tempo de carregamento de páginas que acessam relações ForeignKey cresceu consideravelmente. O desenvolvedor deseja otimizar isso sem alterar a lógica da view.
O comando mais apropriado neste caso é
Alternativas
Q3757606 Banco de Dados
Uma tabela contém os dados de cobertura do solo com colunas tipo e área. Um gestor precisa saber a área total ocupada por cada tipo.
Analise a sequência de consulta correta para gerar esse resultado, classificando-as como Verdadeiro (V) ou Falso (F).
( ) SELECT tipo, COUNT(area) FROM solo GROUP BY tipo;
( ) SELECT tipo, MAX(area) FROM solo;
( ) SELECT tipo, SUM(area) FROM solo GROUP BY tipo;
A sequência correta de preenchimento dos parênteses, de cima para baixo, é 
Alternativas
Q3755428 Banco de Dados
No contexto de tuning de consultas em bancos de dados relacionais, certas práticas podem introduzir sobrecarga desnecessária ou impedir o uso eficiente de índices.
Assinale a opção que corresponde a uma prática que deve ser evitada por resultar, em geral, em pior desempenho.
Alternativas
Q3753108 Banco de Dados
A linguagem SQL pode ser considerada um dos principais motivos para o sucesso dos bancos de dados relacionais, pois é uma linguagem abrangente, que contém instruções para definição de dados, consultas e atualizações.

Considerando os conceitos de manipulação de dados da SQL, analise as seguintes proposições:

I. A forma básica da instrução SELECT é composta pelas cláusulas SELECT, FROM e WHERE, sendo SELECT e FROM necessárias em todas as consultas e WHERE opcional.
II. O nome do operador que permite condições de comparação apenas sobre partes de uma cadeia de caracteres é DISTINCT.
III. Em uma instrução do tipo INSERT, atributos com NULL permitido ou com valores DEFAULT podem ser omitidos.
IV. Uma cláusula WHERE inexistente em uma instrução DELETE especifica que todas as tuplas da relação deverão ser excluídas.

Assinale a alternativa CORRETA:
Alternativas
Q3753107 Banco de Dados
Considerando Elmasri e Navathe (2019), as afirmativas sobre integridade em bancos de dados relacionais estão corretas, EXCETO:
Alternativas
Respostas
201: D
202: E
203: C
204: A
205: C
206: A
207: C
208: B
209: B
210: E
211: D
212: B
213: E
214: C
215: A
216: D
217: A
218: A
219: D
220: B