Questões de Concurso Sobre banco de dados

Foram encontradas 19.108 questões

Q4352280 Banco de Dados
O SAAE de Indaiatuba mantém um banco de dados para armazenar informações de usuários, consumo de água e ordens de serviço. Sobre conceitos básicos de banco de dados, assinale a afirmativa INCORRETA. 
Alternativas
Q4348407 Banco de Dados
Considere as tabelas ALUNO(id, nome) e MATRICULA(id, aluno_id, disciplina), em que aluno_id é uma chave estrangeira referenciando o id da tabela ALUNO. Um professor está utilizando o SGBD MySQL 8.4 e deseja listar o nome de cada aluno e a quantidade de disciplinas em que está matriculado, incluindo alunos sem nenhuma matrícula (com contagem zero). Qual consulta SQL produz esse resultado? 
Alternativas
Q4348385 Banco de Dados
Sobre as propriedades ACID de transações em sistemas de gerenciamento de bancos de dados relacionais, analise as afirmações a seguir.

I - Atomicidade garante que a transação seja executada por completo ou não produza efeito algum; em caso de falha antes da efetivação (commit), as operações já realizadas devem ser desfeitas (rollback).
II - Consistência é responsabilidade exclusiva do SGBD, que a assegura independentemente da lógica das transações submetidas pelas aplicações.
III - Isolamento, em seu grau máximo (serializável), garante que a execução concorrente de transações produza resultado equivalente ao de alguma execução serial dessas mesmas transações.
IV - Durabilidade garante que os efeitos de uma transação persistam após o commit, ainda que essa garantia dispense o registro em memória não volátil, por se tratar de propriedade lógica do modelo transacional. 

Quais estão corretas? 
Alternativas
Q4339908 Banco de Dados
Em diagramas de Banco de Dados, especialmente em diagramas ER (Entidade-Relacionamento), existem vários tipos de chaves. Analise a imagem abaixo e assinale a alternativa correta no que diz respeito ao caso, PEDIDO.id_cliente. 
Imagem associada para resolução da questão
Alternativas
Q4339907 Banco de Dados

Analise a imagem abaixo que descreve um comando em SQL e assinale a alternativa correta:


Imagem associada para resolução da questão

Alternativas
Q4338974 Banco de Dados
Considere a seguinte situação hipotética: na coordenação de uma determinada unidade escolar, a servidora Aline precisa desenvolver um banco de dados relacional em que em uma primeira tabela constem os nomes de todos os alunos e em uma segunda constem as notas desses alunos ao longo do ano letivo. Para finalizar, uma terceira tabela precisa relacionar os nomes dos alunos às notas que lhes correspondem na segunda tabela. A partir da situação narrada, é correto dizer que: 
Alternativas
Q4336971 Banco de Dados
No armazenamento estruturado de informações, um _______ é o programa responsável por criar, consultar e manter as bases de dados, controlando o acesso a elas. Em um banco de dados relacional, os dados organizam-se em _______, formadas por linhas e colunas. O campo que identifica de forma exclusiva cada registro é a _______. Assinale a alternativa que preenche CORRETAMENTE as lacunas, na ordem em que aparecem:
Alternativas
Q4336347 Banco de Dados
No desenvolvimento de sistemas de informação, os bancos de dados relacionais são amplamente utilizados para organizar e gerenciar grandes volumes de dados. Nesse modelo, os dados são estruturados em tabelas relacionadas entre si, e as operações de consulta e manipulação são realizadas por meio da linguagem SQL (Structured Query Language). Além disso, antes da implementação do banco de dados, é comum utilizar técnicas de modelagem conceitual, como o Diagrama Entidade-Relacionamento (ER), para representar entidades, atributos e relacionamentos. Considerando os conceitos básicos de bancos de dados relacionais, assinale a alternativa correta
Alternativas
Q4334427 Banco de Dados
No Transact-SQL (Microsoft SQL Server), é frequente a necessidade de recuperar o valor numérico gerado automaticamente após uma inserção em uma tabela. Para retornar o último valor de identidade inserido em uma coluna configurada com a propriedade IDENTITY, limitando-se estritamente ao mesmo escopo e à mesma sessão em que a instrução ocorreu, a função correta a ser utilizada é a: 
Alternativas
Q4327339 Banco de Dados

Considere o seguinte modelo relacional simplificado para responder à questão.


No CRA-PR, a equipe de tecnologia mantém, em PostgreSQL Versão 12 ou superior, uma base de dados destinada ao registro de atendimentos prestados a usuários internos. O modelo é composto pelas tabelas setor_cra, usuario_interno e solicitacao_atendimento. Na primeira, id_setor é a chave primária; na segunda, id_usuario é a chave primária e id_setor é chave estrangeira que referencia setor_cra.id_setor; na terceira, id_solicitacao é a chave primária e id_usuario é chave estrangeira que referencia usuario_interno.id_usuario. Na tabela solicitacao_atendimento, o campo status é do tipo VARCHAR(20) e pode assumir os valores 'ABERTA', 'EM_ANDAMENTO', 'CONCLUIDA' e 'CANCELADA', enquanto data_abertura é do tipo DATE. Para subsidiar um relatório gerencial, a equipe deverá criar uma view que encapsule a associação entre setores, usuários e solicitações, expondo apenas os campos nome_setor, status e data_abertura. Em seguida, a consulta realizada sobre essa view deverá apresentar, por setor, o total de solicitações com status 'CONCLUIDA' e data de abertura no ano de 2026, exibindo somente os setores com três ou mais ocorrências. Os resultados deverão ser ordenados pelo total em ordem decrescente e, em caso de empate, pelo nome do setor em ordem alfabética. Diante do exposto, assinale a alternativa que cria a view e executa a consulta final de acordo com todos os requisitos.
Alternativas
Q4327338 Banco de Dados

Considere o seguinte modelo relacional simplificado para responder à questão.


A equipe de tecnologia do CRA-PR mantém uma base de dados relacional para acompanhamento de solicitações de atendimento registradas por usuários internos. Para subsidiar um relatório gerencial, foi solicitada uma consulta SQL que retorne, para o ano de 2026, a quantidade de solicitações concluídas por setor, exibindo apenas os setores com três ou mais solicitações concluídas. Considere uma sintaxe SQL comum aos SGBD PostgreSQL, MySQL e SQL Server. Admita, ainda, que:


SETOR_CRA.id_setor é chave primária de SETOR_CRA;

USUARIO_INTERNO.id_usuario é chave primária de USUARIO_INTERNO;

SOLICITACAO_ATENDIMENTO.id_solicitacao é chave primária de SOLICITACAO_ATENDIMENTO;

USUARIO_INTERNO.id_setor é chave estrangeira que referencia SETOR_CRA.id_setor;

SOLICITACAO_ATENDIMENTO.id_usuario é chave estrangeira que referencia USUARIO_INTERNO.id_usuario;

O campo status armazena o valor 'CONCLUIDA' para solicitações finalizadas;

O relatório deve apresentar as colunas nome_setor e total_concluidas;

Somente setores com três ou mais solicitações concluídas em 2026 devem ser exibidos; e

A ordenação deve apresentar primeiro os maiores totais e, em caso de empate, ordenar alfabeticamente pelo nome do setor.


Assinale a alternativa que atende integralmente aos requisitos definidos no enunciado.

Alternativas
Q4327326 Banco de Dados
Em uma base de dados executada no PostgreSQL Versão 12, mantida para apoiar uma aplicação institucional, a equipe de tecnologia pretende criar uma rotina armazenada que execute, no servidor de banco de dados, uma operação de atualização sem retorno tabular para a aplicação. A rotina deverá ser definida como uma procedure, receber um parâmetro inteiro de entrada, utilizar a linguagem procedural PL/pgSQL, conter o comando de atualização em um bloco procedural e ser posteriormente invocada pela aplicação. Durante a revisão da implementação, foram apresentadas diferentes formas de definir e executar essa rotina. Considerando a situação hipotética descrita, assinale a alternativa compatível com os requisitos apresentados.
Alternativas
Q4321457 Banco de Dados

Uma empresa recebeu, de diferentes fornecedores, arquivos CSV contendo informações sobre materiais, como código, descrição, quantidade e preço. Durante a integração, observou-se que algumas descrições continham vírgulas e que os registros tinham tamanhos diferentes.


Para que os arquivos sejam processados corretamente, deve-se considerar que 

Alternativas
Q4320332 Banco de Dados
Uma instituição pública iniciou a digitalização de processos administrativos. Em determinado setor, os servidores utilizavam planilhas distintas para registrar solicitações. Após a implantação de um novo procedimento, os registros passaram a ser armazenados em uma tabela padronizada, contendo campos previamente definidos, como número do processo, interessado, data de entrada, unidade responsável e situação. Paralelamente, documentos enviados pelos interessados — fotografias, arquivos digitalizados e textos livres de requerimentos — também passaram a ser armazenados eletronicamente.
Considerando os conceitos de dados, informação, conhecimento e tipos de dados, assinale a alternativa correta.
Alternativas
Ano: 2026 Banca: FADCT Órgão: CONSUD - PR Prova: FADCT - 2026 - CONSUD - PR - Farmacêutico |
Q4319985 Banco de Dados
Para permitir um recolhimento interno dirigido a um lote específico, um sistema informatizado de estoque deve conservar uma trilha que relacione: 
Alternativas
Q4316139 Banco de Dados
Na linguagem SQL, qual comando de DML (Data Manipulation Language) é utilizado para recuperar e exibir dados armazenados em uma ou mais tabelas do banco de dados?
Alternativas
Q4305443 Banco de Dados
Considere o modelo dimensional utilizado principalmente em Data Warehouses. Tal modelo é constituído por tabelas dimensão e, na maioria dos casos, uma tabela fato.

Dessa forma, é correto afirmar que
Alternativas
Q4305442 Banco de Dados
Considere a seguinte tabela de um banco de dados relacional:

Venda (ID_Produto, Nome_Produto, ID_Cliente, Nome_Cliente, Quantidade), s

endo que nessa tabela estão indicados o ID e o Nome do Produto vendido, o ID e o Nome do Cliente que adquiriu o produto, além da Quantidade do produto vendida.

A chave primária da tabela é composta pelos atributos ID_Produto e ID_Cliente (ambos sublinhados). Vale ainda dizer que cada produto pode ter sido adquirido por diversos clientes e cada cliente pode ter adquirido diversos produtos.

Indique como essa tabela pode ser transformada para que se atinja a Terceira Forma Normal.
Alternativas
Q4305121 Banco de Dados
Tendo como base a situação hipotética descrita abaixo, responda à questão.

Uma startup do setor de tecnologia desenvolveu uma plataforma simples para o cadastro e exibição de novos produtos em estoque. Para gerenciar essas informações, foi criada uma tabela no banco de dados MySQL e um script em PHP para consultar os dados. O sistema foi projetado para retornar apenas os produtos que possuem quantidade em estoque maior que zero, exibindo o nome e o preço correspondente diretamente na interface do administrador.
Para criar a tabela que armazenará os dados descritos no cenário da plataforma, o administrador do banco de dados utilizou o seguinte comando de definição de dados:


Imagem associada para resolução da questão

Logo, considerando a regra de negócio que exige listar apenas os itens que possuem unidades disponíveis em estoque, o comando SQL correto para selecionar o nome e o preço desses produtos é
Alternativas
Q4304741 Banco de Dados
Assinale a alternativa que contém o modelo que tem por finalidade representar, em alto nível de abstração, as entidades relevantes de um domínio, seus relacionamentos e principais características, mantendo independência em relação à implementação em um sistema gerenciador de banco de dados específico. 
Alternativas
Respostas
1: D
2: D
3: D
4: D
5: A
6: D
7: B
8: C
9: B
10: A
11: A
12: D
13: C
14: A
15: D
16: B
17: E
18: C
19: A
20: B