Pular para o conteúdo principal

Questão de Banco de Dados — Modelo relacional — FEPESE 2022

Banco de DadosModelo relacional
Código
qq722286
Banca
FEPESE
Órgão
Prefeitura de Criciúma - SC
Ano
2022
Nível
Superior
Cargo
Auditor Fiscal da Receita Municipal
Sobre restrições no modelo relacional, associe o tipo de restrição à sua respectiva descrição.Coluna 1 Tipo de restrição1. Restrições implícitas2. Restrições explícitas3. Restrições semânticasColuna 2 Descrição( ) Não podem ser expressas diretamente nos esquemas do modelo de dados.( ) São restrições inerentes ao modelo de dados e baseadas nele.( ) Definidas pela DDL e expressas nos esquemas do modelo de dados.Assinale a alternativa que indica a sequência correta, de cima para baixo.
  1. A1 • 2 • 3
  2. B1 • 3 • 2
  3. C2 • 1 • 3
  4. D3 • 1 • 2
  5. E3 • 2 • 1
Revelar gabarito e comentário

GabaritoD — 3 • 1 • 2

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Restrições no modelo relacional

Gabarito: letra D. A sequência correta é 3 • 1 • 2, pois: (1) restrições semânticas não podem ser expressas diretamente nos esquemas; (2) restrições implícitas são inerentes ao modelo; (3) restrições explícitas são definidas pela DDL. Essa classificação é padrão na literatura de banco de dados (ex.: Elmasri & Navathe).

A questão testa a diferença entre as três categorias de restrições no modelo relacional. O material de apoio (capítulo 5 do livro clássico) as classifica em:

  • Restrições implícitas (inerentes): não podem ser alteradas; são consequência da própria definição do modelo (ex.: tuplas únicas).

  • Restrições explícitas (baseada em esquema): definidas via DDL (ex.: chave primária, integridade referencial).

  • Restrições semânticas (baseadas na aplicação): regras de negócio que não são expressas no esquema; exigem verificação em programas.

As descrições dadas se encaixam exatamente nessa ordem:

Descrição

Tipo

Não podem ser expressas diretamente nos esquemas

Semântica (3)

São restrições inerentes ao modelo de dados e baseadas nele

Implícita (1)

Definidas pela DDL e expressas nos esquemas

Explícita (2)

Portanto, a única alternativa que apresenta a sequência 3 • 1 • 2 é a letra D.

Alternativa A — ❌ Incorreta

Sequência 1 • 2 • 3: coloca restrições implícitas como as que não podem ser expressas no esquema (na verdade são as semânticas) e explícitas como inerentes (na verdade são as implícitas).

Alternativa B — ❌ Incorreta

Sequência 1 • 3 • 2: erra ao atribuir a primeira descrição (não expressáveis) às implícitas, quando é característica das semânticas.

Alternativa C — ❌ Incorreta

Sequência 2 • 1 • 3: associa a primeira descrição (não expressáveis) às explícitas, que justamente o contrário: são definidas pela DDL.

Alternativa D — ✅ Correta ⟵ GABARITO

Sequência 3 • 1 • 2: corresponde exatamente à definição de cada tipo, conforme explicado.

Alternativa E — ❌ Incorreta

Sequência 3 • 2 • 1: coloca a segunda descrição (inerentes) como explícitas, quando são implícitas.

Gabarito: letra D

Link permanente: /questoes/qq722286