Informática · Concurso PF, Polícia Penal

Banco de dados relacional, chaves e relacionamentos

3 min de leitura5 flashcards8 questões

Cai no edital de: Agente PF, Escrivão PF, Papiloscopista PF, Polícia Penal Federal

Resumo: Banco de dados relacional, chaves e relacionamentos

Essência. No modelo relacional (Codd, 1970), os dados ficam em relações (tabelas): cada linha é uma tupla (registro) e cada coluna um atributo (campo), com valores de um domínio. O SGBD (sistema gerenciador de banco de dados) controla acesso, integridade, concorrência e recuperação.

  • Chave primária (PK): identifica unicamente cada linha; não aceita nulo nem repetição; pode ser composta (várias colunas).
  • Chave candidata: qualquer conjunto mínimo que identifica unicamente; uma vira PK, as demais são chaves alternativas (UNIQUE).
  • Chave estrangeira (FK): coluna que referencia a PK (ou UNIQUE) de outra tabela; garante a integridade referencial; pode ser nula e repetida.
  • Relacionamentos: 1:1, 1:N (FK no lado N) e N:N (exige tabela associativa com duas FKs).
  • ACID: Atomicidade (tudo ou nada), Consistência (regras respeitadas), Isolamento (transações não interferem), Durabilidade (commit persiste).
  • Normalização: reduz redundância e anomalias; 1FN (valores atômicos), 2FN (sem dependência parcial da PK), 3FN (sem dependência transitiva).

Pegadinha Cebraspe. "A chave estrangeira não pode conter valores repetidos" → errado: no relacionamento 1:N, vários registros apontam para o mesmo pai.

Visão geral

O edital pede banco de dados nos itens 9 e 21. Este tópico cobre a base (9.1, 9.4, 9.5, 21.1); modelagem ER, SQL e dados estruturados estão em tópicos próprios. Documentação (dicionário de dados) e prototipação (modelo inicial testado com usuários) aparecem em 9.1.

Regra

Termo relacionalTermo informal
RelaçãoTabela
TuplaLinha / registro
AtributoColuna / campo
DomínioConjunto de valores válidos do atributo
GrauNúmero de atributos (colunas)
CardinalidadeNúmero de tuplas (linhas)

Restrições de integridade

  • De domínio: valor dentro do tipo/faixa permitida.
  • De entidade: PK não nula e única.
  • Referencial: FK aponta para registro existente (ou é nula).

Pontos-chave

  • Ações referenciais: ON DELETE CASCADE (apaga filhos), SET NULL, RESTRICT/NO ACTION (impede apagar pai com filhos).
  • Chave natural (CPF) × chave substituta/surrogate (ID numérico gerado).
  • Índice: acelera busca, custa espaço e torna escrita mais lenta.
  • Dicionário de dados/catálogo: metadados das tabelas, colunas e restrições.
  • Arquitetura em 3 níveis (ANSI/SPARC): externo (visões), conceitual (lógico), interno (físico); dá independência de dados.
  • Desnormalização é escolha consciente para desempenho (comum em data warehouse).

Como o Cebraspe cobra

  • "Em um banco relacional, a chave primária não admite valores nulos" → certo.
  • "Um relacionamento N:N entre duas tabelas é implementado por uma terceira tabela com chaves estrangeiras" → certo.
  • "Uma tabela pode ter mais de uma chave primária" → errado (uma PK, que pode ser composta; outras são candidatas).
  • "A atomicidade garante que uma transação confirmada persiste mesmo após falha" → errado (isso é durabilidade).
  • "Grau de uma relação é o número de tuplas" → errado (grau = colunas; cardinalidade = linhas).

Mapa mental: Banco de dados relacional, chaves e relacionamentos

0:00 / 0:00

Toque play para percorrer o mapa. Clique num card para ver de perto, no fundo para afastar; arraste para mover e use Ctrl/⌘ + roda do mouse (ou a pinça) para zoom.

Flashcards de Banco de dados relacional, chaves e relacionamentos

Tente lembrar antes de virar o card.

  • Chave primária

    Revelar resposta

    Identifica unicamente cada linha; não aceita nulo nem repetição; pode ser composta.

  • Chave estrangeira

    Revelar resposta

    Referencia a PK de outra tabela e garante a integridade referencial; pode ser nula e repetida.

  • Relacionamento N:N no modelo relacional

    Revelar resposta

    Exige tabela associativa com duas chaves estrangeiras.

  • Propriedades ACID

    Revelar resposta

    Atomicidade (tudo ou nada), Consistência, Isolamento, Durabilidade (commit persiste).

  • Formas normais (1FN, 2FN, 3FN)

    Revelar resposta

    1FN: valores atômicos. 2FN: sem dependência parcial da PK. 3FN: sem dependência transitiva.

Questões de Banco de dados relacional, chaves e relacionamentos

  1. Questão 1 · Agente PF · Certo ou Errado

    A chave estrangeira não pode conter valores repetidos.

    Revelar gabarito

    Gabarito: Errado

    Errado. Em relacionamento 1:N, vários registros referenciam o mesmo registro pai.

  2. Questão 2 · Agente PF · Certo ou Errado

    A chave primária de uma tabela relacional não admite valores nulos.

    Revelar gabarito

    Gabarito: Certo

    Certo. A PK identifica unicamente cada linha.

  3. Questão 3 · Agente PF · Certo ou Errado

    A propriedade da atomicidade garante que uma transação seja executada por completo ou não tenha nenhum efeito.

    Revelar gabarito

    Gabarito: Certo

    Certo. É o "tudo ou nada" do ACID.

  4. Questão 4 · Agente PF · Certo ou Errado

    Uma tabela está na terceira forma normal quando, estando na segunda, não apresenta dependências transitivas.

    Revelar gabarito

    Gabarito: Certo

    Certo. É a definição da 3FN.

  5. Questão 5 · Agente PF · Certo ou Errado

    O relacionamento muitos-para-muitos é implementado no modelo relacional incluindo-se a chave primária de uma tabela como chave estrangeira na outra, sem tabela adicional.

    Revelar gabarito

    Gabarito: Errado

    Errado. N:N exige tabela associativa com duas chaves estrangeiras.

Ver as 8 questões comentadas de Banco de dados relacional, chaves e relacionamentos

Fontes

Concurso Agente PF · Grátis, sem cartão · Tudo do PRO liberado

Marque Banco de dados relacional, chaves e relacionamentos como estudado e siga o plano

Este conteúdo é o mesmo do app. Lá dentro, o plano do dia diz o que estudar, revisar e resolver, e acompanha a sua nota até a prova.

  • Revisão espaçada do tópico no dia certo
  • As 8 questões com estatística de acerto
  • Caderno de erros e diagnóstico com IA
  • Simulados no tempo da prova
  • Nota projetada contra o corte

Estude Agente PF no app

Grátis, sem cartão · Tudo do PRO liberado

Começar grátis