Questões de Concurso Sobre banco de dados relacionais em banco de dados

Foram encontradas 1.991 questões

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
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
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
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
Q4298909 Banco de Dados
Uma fundação pública está desenvolvendo um sistema para gerenciar projetos institucionais, servidores responsáveis, unidades administrativas e execução orçamentária. Durante o desenvolvimento, a equipe elaborou o modelo conceitual do banco de dados, definiu os relacionamentos entre as entidades, implementou as tabelas em um banco de dados relacional e construiu consultas em SQL para apoiar a emissão de relatórios gerenciais.
Considerando os conceitos de Diagrama Entidade-Relacionamento (DER), bancos de dados relacionais e linguagem SQL, associe os elementos da Coluna I às respectivas características apresentadas na Coluna II:
Coluna I:
1. Diagrama Entidade-Relacionamento (DER).
2. Chave estrangeira.
3. Comandos DDL.
4. Comandos DML.
5. Tabela relacional.
6. Normalização.

Coluna II:
(__)Permite estabelecer a integridade referencial entre registros pertencentes a tabelas distintas, mantendo a consistência dos relacionamentos.
(__)Representa a estrutura lógica das informações do domínio da aplicação, descrevendo entidades, atributos e associações antes da implementação física.
(__)Conjunto de instruções empregado para criar, alterar ou remover objetos pertencentes ao banco de dados.
(__)Estrutura utilizada para armazenar ocorrências de uma entidade, organizando atributos em colunas e registros em linhas.
(__)Conjunto de instruções destinado à inclusão, alteração, exclusão e recuperação dos dados armazenados.
(__)Processo empregado na modelagem lógica para reduzir redundâncias e minimizar inconsistências decorrentes da atualização dos dados.

Assinale a alternativa que apresenta a sequência correta, de cima para baixo:
Alternativas
Q4298899 Banco de Dados
Durante a implantação de um novo sistema de gestão administrativa, um órgão público decidiu substituir planilhas dispersas por um banco de dados corporativo baseado no Microsoft SQL Server 2012. Como parte do projeto, foram realizadas atividades de modelagem, definição da estrutura das tabelas, implementação de mecanismos de segurança e otimização do desempenho das consultas.
Com base nesse contexto, analise as assertivas a seguir.
Asserção (X):
No modelo relacional, os dados são organizados em tabelas compostas por linhas e colunas, sendo possível estabelecer relacionamentos entre elas por meio de chaves.
PORQUE
Razão (Y):
A utilização de chaves primárias e chaves estrangeiras permite representar vínculos entre registros de tabelas distintas, contribuindo para a integridade referencial dos dados.

Assinale a alternativa correta:
Alternativas
Q4298895 Banco de Dados
Durante a implantação de um sistema corporativo de gestão em um órgão público, a equipe de Tecnologia da Informação definiu que o banco de dados seria implementado no Microsoft SQL Server, iniciando pela modelagem do negócio, prosseguindo com a definição das estruturas relacionais e, posteriormente, realizando a instalação do SGBD, a configuração dos mecanismos de segurança e a disponibilização do ambiente para as aplicações. Ao revisar a documentação técnica do projeto, um analista registrou o trecho a seguir.
Preencha corretamente as lacunas do texto:
No processo de desenvolvimento de um banco de dados relacional, o ____________ representa entidades, atributos e relacionamentos do domínio do problema. Em seguida, o ____________ organiza essas informações em estruturas compatíveis com o modelo relacional. A implementação ocorre no ____________, utilizando comandos da linguagem ____________ para criar e administrar objetos do banco de dados. Os relacionamentos entre tabelas são estabelecidos por meio de ____________, enquanto a consulta aos dados normalmente é realizada por instruções ____________. Durante a administração do ambiente, práticas relacionadas ao ____________ contribuem para restringir acessos indevidos, e a adequada organização dos arquivos de dados e de log faz parte da ____________ do banco de dados.

Assinale a alternativa que preenche corretamente as lacunas: 
Alternativas
Q4295303 Banco de Dados
Uma prefeitura mantém um banco de dados para controlar os servidores municipais e os respectivos setores em que estão lotados. Para organizar as informações, foi criada a seguinte estrutura:

Imagem associada para resolução da questão

Com base nos conceitos de banco de dados relacionais na tabela, analise as afirmativas:

I. A tabela SERVIDORES armazena registros referentes aos servidores, enquanto a tabela SETORES armazena registros referentes aos setores municipais.
II. O campo ID_SERVIDOR pode ser utilizado como chave primária da tabela SERVIDORES, pois identifica de forma única cada servidor cadastrado.
III. O campo ID_SETOR da tabela SERVIDORES pode atuar como chave estrangeira, estabelecendo uma relação com o campo ID_SETOR da tabela SETORES.
IV. Um registro corresponde a uma linha da tabela, enquanto um campo corresponde a uma coluna que representa determinado atributo dos dados.
V. Para garantir a integridade da relação apresentada, o valor de ID_SETOR existente na tabela SERVIDORES deve, em regra, corresponder a um valor válido de ID_SETOR na tabela SETORES.

Estão CORRETAS:
Alternativas
Q4295198 Banco de Dados
Durante a criação de um banco de dados para uma instituição, foram definidas as tabelas ALUNOS, CURSOS e MATRÍCULAS. A tabela ALUNOS possui o campo id_aluno como chave primária, enquanto a tabela CURSOS possui id_curso como chave primária. Na tabela MATRÍCULAS, os campos id_aluno e id_curso são utilizados para estabelecer os relacionamentos entre os registros.

Considerando os conceitos de modelagem de dados, MS SQL Server e MySQL, analise as alternativas e assinale a CORRETA:
Alternativas
Q4295197 Banco de Dados
Uma empresa precisa desenvolver um sistema para armazenar informações de clientes, pedidos e produtos. Durante a modelagem do banco de dados, o analista decide utilizar um Sistema Gerenciador de Banco de Dados (SGBD), podendo optar por soluções como Microsoft SQL Server ou MySQL.

Considerando os conceitos de modelagem e gerenciamento de bancos de dados, analise as alternativas e assinale a CORRETA:
Alternativas
Q4293820 Banco de Dados
Uma empresa de transporte urbano está migrando seu sistema de gestão de frota para PostgreSQL e deseja analisar as marcas de veículos cadastradas em seu catálogo que ainda não possuem veículos efetivamente alocados na frota. O modelo lógico implementado está organizado em três tabelas relacionadas por chaves estrangeiras, conforme a estrutura a seguir:


Imagem associada para resolução da questão

A equipe de agentes de TI precisa montar uma consulta em SQL, compatível com o PostgreSQL, que utilize o conceito de junção para listar as marcas cujos veículos não aparecem na tabela veiculo, ou seja, marcas que ainda não possuem veículos na frota, listando apenas o nome da marca. Considerando essa modelagem, o comando adequado é:
Alternativas
Q4282199 Banco de Dados
O código abaixo, em linguagem SQL, faz a definição de uma tabela e especifica informações de chave: 


Imagem associada para resolução da questão

Sobre o código acima e sobre a Linguagem SQL, está incorreto afirmar que:  
Alternativas
Q4282197 Banco de Dados
Sobre a utilização da álgebra relacional em banco de dados, assinale a alternativa correta para os operadores equivalentes em SQL: 
Alternativas
Q4279904 Banco de Dados

O Tribunal de Contas utiliza a tabela a seguir para registrar as fiscalizações realizadas.



Imagem associada para resolução da questão



Cada órgão cadastrado pertence a um único município, e cada fiscalização é conduzida por um único auditor. Um mesmo órgão e um mesmo auditor podem estar associados a diversas fiscalizações, fazendo com que seus dados sejam repetidos em vários registros. Foram identificadas divergências na grafia dos nomes de municípios, órgãos e auditores.


A equipe responsável decidiu normalizar a estrutura, reduzindo a redundância e utilizando restrições que preservem a integridade dos relacionamentos.



Assinale a opção que apresenta a modelagem mais adequada.

Alternativas
Q4279852 Banco de Dados
Dados funcionais encaminhados por órgãos jurisdicionados foram reunidos em uma base relacional para apoiar o exame de possíveis acumulações de vínculos. Após a validação e a padronização dos dados, cada servidor e cada órgão passaram a ser representados por identificadores únicos.
Considere a relação VINCULO_FUNCIONAL, na qual cada registro corresponde a um vínculo:
ID_VINCULO, ID_SERVIDOR, ID_ORGAO, CARGO, CARGA_HORARIA, SITUACAO
Um mesmo servidor pode possuir mais de um vínculo no mesmo órgão. Para uma análise preliminar, devem ser relacionados apenas os servidores com vínculos ativos em pelo menos dois órgãos distintos.

O resultado pretendido é obtido mediante
Alternativas
Q4277104 Banco de Dados
Em SQL (padrão ISO), considerando o tratamento do valor NULL, assinale a alternativa correta.
Alternativas
Q4277095 Banco de Dados
Um analista modela a tabela SERVIDOR com os atributos matrícula, CPF, nome e lotação. Tanto a matrícula quanto o CPF identificam unicamente cada servidor; o analista decide adotar a matrícula como identificador oficial das linhas da tabela. Sobre esse modelo, assinale a alternativa correta.
Alternativas
Q4274313 Banco de Dados
No tocante a bancos de dados relacionais, ACID (Atomicidade, Consistência, Isolamento e Durabilidade) é um conjunto de quatro propriedades que garante que as transações em um banco de dados ocorram de forma segura e correta. Assinale a alternativa que caracteriza a propriedade de Atomicidade. 
Alternativas
Q4274271 Banco de Dados
Em um banco de dados relacional, a ________________ identifica unicamente cada registro de uma tabela, enquanto a ________________ estabelece uma referência a registros de outra tabela, contribuindo para a integridade referencial.

Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
Alternativas
Respostas
21: D
22: B
23: C
24: A
25: C
26: B
27: B
28: A
29: D
30: A
31: B
32: B
33: C
34: B
35: B
36: D
37: E
38: C
39: A
40: C