Yatta Concursos
Início › Questões › Tecnologia da Informação › Banco de Dados Relacional
Tecnologia da Informação

Questões de Banco de Dados Relacional

20 questões de provas reais da Cebraspe sobre Banco de Dados Relacional, com gabarito e comentário. Responda antes de abrir o gabarito.

223 questões desse assunto no acervo do Yatta. Esta página mostra uma amostra fixa.

Questão 1CebraspeDATAPREV2023

Um banco de dados que se encontra na terceira forma normal obrigatoriamente está também na segunda e na primeira formas normais.

  1. C Certo
  2. E Errado
Ver gabarito e comentário
Gabarito: Certo

A normalização segue o princípio da hierarquia cumulativa, onde cada forma normal exige o atendimento integral dos requisitos da anterior. Portanto, estar na terceira forma normal pressupõe, obrigatoriamente, o cumprimento das restrições da primeira e da segunda.

Questão 2CebraspeDATAPREV2023

Na DDL, que é uma linguagem declarativa, é descrito o que se deseja fazer, em vez de como fazê-lo, como comandos para definir tabelas e procedures , tal qual exemplificado a seguir. CREATE TABLE <tablename> (col1 int, col2 int, col3 int)

  1. C Certo
  2. E Errado
Ver gabarito e comentário
Gabarito: Certo

A DDL é classificada como declarativa por permitir que o usuário especifique apenas a estrutura desejada do objeto (como uma tabela), delegando ao SGBD a definição do plano de execução para implementar essas definições no armazenamento físico.

Questão 3CebraspeDATAPREV2023

A DML é uma linguagem que interage com os objetos do banco de dados, em vez de interagir com os dados.

  1. C Certo
  2. E Errado
Ver gabarito e comentário
Gabarito: Errado

A DML (Data Manipulation Language) é voltada exclusivamente para a manipulação dos dados contidos nos registros, como inserir ou excluir linhas. A interação com a estrutura dos objetos, como criar ou modificar tabelas, pertence à DDL (Data Definition Language).

Questão 4CebraspeDATAPREV2023

Os bancos relacionais permitem uma escalabilidade mais barata e menos trabalhosa que os bancos não relacionais, pois não exigem máquinas extremamente poderosas e sua facilidade de manutenção possibilita um número menor de profissionais necessários.

  1. C Certo
  2. E Errado
Ver gabarito e comentário
Gabarito: Errado

A afirmativa é errada porque bancos relacionais focam em escalabilidade vertical (mais cara/limitada), enquanto bancos NoSQL focam em escalabilidade horizontal (mais barata/flexível). A correção é inverter a lógica: bancos NoSQL é que permitem escalabilidade mais barata e menos trabalhosa em grandes volumes.

Questão 5CebraspeDATAPREV2023

Somente são possíveis os seguintes quatro tipos de JOIN em SQL, segundo o padrão ANSI: INNER JOIN , LEFT JOIN , RIGHT JOIN e CROSS JOIN .

  1. C Certo
  2. E Errado
Ver gabarito e comentário
Gabarito: Errado

A afirmativa está incorreta porque o padrão SQL ANSI também define o FULL OUTER JOIN. A lista está incompleta, pois omite a junção que retorna todos os registros de ambas as tabelas, combinando-os conforme as condições estabelecidas.

Questão 6CebraspeDATAPREV2023

No que se refere à recuperação após falha, julgue os itens seguintes.

Na recuperação baseada em log, o identificador de item de dados é o identificador exclusivo da transação que realizou a operação WRITE.

  1. C Certo
  2. E Errado
Ver gabarito e comentário
Gabarito: Errado

O erro reside na confusão dos elementos do log. O identificador de transação identifica quem realizou a operação, enquanto o identificador de item de dados especifica qual objeto foi alterado. O correto é que o log associa o identificador da transação ao identificador do item de dados modificado.

Questão 7CebraspeDATAPREV2023

No que se refere à recuperação após falha, julgue os itens seguintes.

O esquema de recuperação do banco de dados independe do esquema de controle de concorrência, uma vez que, no restauro a partir dos esquemas baseados em log, o valor é recuperado a partir de informação de UNDO em um registro e no log.

  1. C Certo
  2. E Errado
Ver gabarito e comentário
Gabarito: Errado

A afirmativa está incorreta porque o controle de concorrência e a recuperação são interdependentes, especialmente em protocolos como o Strict 2PL que garantem a recuperabilidade. A correção é que o log armazena tanto valores de UNDO quanto de REDO para assegurar a atomicidade e a durabilidade, não dependendo exclusivamente do UNDO.

Questão 8CebraspeDATAPREV2023

No que se refere à recuperação após falha, julgue os itens seguintes.

Na técnica de modificação de banco de dados adiada, a atomicidade da transação é garantida registrando-se todas as modificações do banco de dados no log, mas adiando-se a execução de todas as operações WRITE de uma transação até que a transação seja parcialmente confirmada, para transações executadas em série.

  1. C Certo
  2. E Errado
Ver gabarito e comentário
Gabarito: Certo

A afirmativa está correta pois, na técnica de atualização adiada, as escritas em disco só ocorrem após o ponto de confirmação (commit). Se a transação falha antes, o log é ignorado, garantindo a atomicidade conforme o princípio ACID.

Questão 9CebraspeDATAPREV2023

A respeito da linguagem de consulta SQL, julgue o próximo item.

Views não inserem restrições à realização de consultas, inserções, atualizações e exclusões em tempo de execução, sendo, portanto, desnecessário traduzi-las para uma modificação nas relações reais no modelo lógico do banco de dados.

  1. C Certo
  2. E Errado
Ver gabarito e comentário
Gabarito: Errado

A afirmativa está incorreta porque views frequentemente impõem restrições de atualizabilidade e precisam ser reescritas pelo SGBD como operações sobre as tabelas base. O princípio correto é que, para o processamento da consulta, a view deve ser traduzida para uma expressão algébrica sobre as relações físicas.

Questão 10CebraspeDATAPREV2023

A escolha do tipo de índice é um aspecto importante para o desempenho do sistema de banco de dados: se as consultas de intervalo forem comuns, os índices de árvore B, os quais possuem uma forma de árvore balanceada, serão preferíveis aos índices de hash , os quais organizam as chaves de busca, com seus ponteiros associados em uma estrutura de arquivos hash .

  1. C Certo
  2. E Errado
Ver gabarito e comentário
Gabarito: Certo

Indices B-tree mantêm as chaves ordenadas, permitindo percorrer sequencialmente os nós folha para consultas de intervalo, enquanto tabelas hash mapeiam chaves para locais específicos, sendo eficientes apenas para buscas de igualdade, mas ineficazes para intervalos.

Questão 11CebraspeDATAPREV2023

O banco de dados não relacional MongoDB utiliza comandos DML para manipular os documentos armazenados.

  1. C Certo
  2. E Errado
Ver gabarito e comentário
Gabarito: Certo

O MongoDB utiliza comandos DML (Data Manipulation Language), como insert, update, delete e find, para realizar a persistência e a recuperação de dados nos documentos, cumprindo a mesma finalidade operacional que a linguagem SQL em bancos relacionais.

Questão 12CebraspeDATAPREV2023

As propriedades BASE de bancos de dados não relacionais flexibilizam as propriedades ACID dos bancos de dados relacionais.

  1. C Certo
  2. E Errado
Ver gabarito e comentário
Gabarito: Certo

A afirmativa é correta porque o modelo BASE (Basically Available, Soft state, Eventual consistency) prioriza a disponibilidade e escalabilidade em vez da consistência imediata, relaxando os rigorosos critérios de atomicidade e isolamento exigidos pelo modelo ACID nos sistemas relacionais.

Questão 13CebraspeDATAPREV2023

A atomicidade é uma característica exclusiva de bancos de dados relacionais.

  1. C Certo
  2. E Errado
Ver gabarito e comentário
Gabarito: Errado

A afirmativa está incorreta pois a atomicidade é um dos pilares das propriedades ACID, aplicáveis a qualquer sistema de gerenciamento de banco de dados que suporte transações, incluindo muitos bancos NoSQL. A forma correta seria afirmar que a atomicidade é uma propriedade de sistemas transacionais, independentemente do modelo de dados.

Questão 14CebraspeDATAPREV2023

A DCL ( Data Control Language ) é utilizada para controlar quem tem acesso aos objetos do banco de dados.

  1. C Certo
  2. E Errado
Ver gabarito e comentário
Gabarito: Certo

A afirmativa está correta porque a DCL compreende os comandos GRANT (concessão de privilégios) e REVOKE (remoção de privilégios), sendo a linguagem dedicada exclusivamente ao controle de acesso e segurança dos objetos no banco de dados.

Questão 15CebraspeDATAPREV2023

A DDL ( Data Definition Language ) é utilizada em bancos de dados para comandos de UPDATE nas tabelas.

  1. C Certo
  2. E Errado
Ver gabarito e comentário
Gabarito: Errado

A afirmativa está incorreta pois o comando UPDATE pertence à DML (Data Manipulation Language) e não à DDL. A DDL é responsável pela definição da estrutura do banco (CREATE, ALTER, DROP), enquanto a DML gerencia os dados armazenados nas tabelas. A afirmativa estaria correta se substituísse DDL por DML.

Questão 16CebraspeDATAPREV2023

Uma VIEW é um objeto do banco de dados, mas não possui nenhuma linha em sua estrutura, pois faz referência a linhas e colunas de outras tabelas.

  1. C Certo
  2. E Errado
Ver gabarito e comentário
Gabarito: Certo

A afirmativa está correta porque a view é uma tabela virtual que armazena apenas a definição da consulta (metadata), sem persistir dados próprios. O princípio fundamental é a independência lógica, onde a view apenas referencia dados de tabelas base consultados em tempo de execução.

Questão 17CebraspeDATAPREV2023

Ao executar um comando de SELECT em mais de uma tabela sem a cláusula WHERE , o resultado será o produto cartesiano das tabelas acessadas.

  1. C Certo
  2. E Errado
Ver gabarito e comentário
Gabarito: Certo

Ao realizar um SELECT em múltiplas tabelas sem uma cláusula de junção ou filtro, o SQL combina cada linha da primeira tabela com todas as linhas das tabelas subsequentes. Esse comportamento segue a definição da álgebra relacional, onde a operação de junção sem restrição resulta na combinação exaustiva de todas as tuplas.

Questão 18CebraspeDATAPREV2023

O comando UNION é utilizado para combinar as linhas de duas tabelas, mesmo que as colunas dessas tabelas sejam de tipos e tamanhos diferentes.

  1. C Certo
  2. E Errado
Ver gabarito e comentário
Gabarito: Errado

O erro reside na exigência de compatibilidade dos tipos de dados: o operador UNION requer que as colunas das consultas possuam tipos de dados compatíveis e a mesma quantidade na ordem especificada. A afirmativa correta deve pontuar que as colunas devem ter tipos de dados compatíveis para a realização da união.

Questão 19CebraspeDATAPREV2023

Os comandos de atualização e de seleção têm a mesma prioridade no acesso às tabelas; por isso, são processados por ordem de chegada.

  1. C Certo
  2. E Errado
Ver gabarito e comentário
Gabarito: Errado

A afirmativa está incorreta porque a concorrência em bancos de dados utiliza mecanismos como bloqueios (locks) que priorizam a integridade dos dados e o isolamento, e não apenas a ordem de chegada. O modelo ACID prioriza o controle de concorrência, podendo bloquear leituras durante escritas e vice-versa, dependendo do nível de isolamento definido.

Questão 20CebraspeDATAPREV2023

Alguns bancos de dados possuem opção de replicação de tabelas, com o objetivo de desafogar o servidor principal, direcionando as consultas mais pesadas para as réplicas.

  1. C Certo
  2. E Errado
Ver gabarito e comentário
Gabarito: Certo

A replicação de leitura permite distribuir a carga de processamento de consultas entre múltiplos nós, reduzindo o gargalo no servidor principal. Essa arquitetura atende ao princípio da escalabilidade horizontal, otimizando o desempenho e a disponibilidade do sistema de gerenciamento de banco de dados.

Outros assuntos de Tecnologia da Informação

Programação e Desenvolvimento 543Segurança da Informação e Gestão de Riscos 355Redes de Computadores e Protocolos 340Engenharia de Software e Requisitos 330Arquitetura de Sistemas e SOA 324Infraestrutura e Datacenter 248Metodologias Ágeis e Qualidade de Software 240Governança de TI 235Todos os assuntos

Concursos abertos que cobram Tecnologia da Informação

Ver todos os concursos abertos

Como treinar Banco de Dados Relacional

Resolva primeiro, confira depois, e anote o motivo de cada erro: a banca repete o mesmo tipo de pegadinha. No Yatta, as 223 questões desse assunto entram na sua sessão de estudo quando ele está no edital do seu concurso, e o Professor Yatta explica cada erro na hora.

Treine Banco de Dados Relacional com todas as questões da sua banca

Escolha o seu concurso e o Yatta monta a sessão com as questões que a sua banca já cobrou sobre Banco de Dados Relacional, com explicação de cada erro.

Começar 14 dias grátis Sem cartão de crédito. Cancele com dois cliques.