Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados Relacionais — FCC 2019

Banco de DadosBanco de Dados Relacionais
Código
fc056377
Banca
FCC
Órgão
SANASA Campinas
Ano
2019
Cargo
Analista de Tecnologia da Informação - Suporte de DBA-Banco de Dados
Considere os exemplos e a definição a seguir relativos ao modelo relacional de banco de dados. O “;” separa os diferentes exemplos.I. Estabelece que nenhum valor de chave primária pode ser null. Isso porque o valor da chave primária é usado para identificar as tuplas individuais em uma relação. Ter valores null para a chave primária implica não ser possível identificar alguma tupla.II. ANÁLISE (ColiformesTotais, CorAparente, Turbidez, PH, Flúor, CloroResidualTotal).III. Fone_Brasil: números de telefone válidos no Brasil, com 13 dígitos; Fone_local_EUA: números de telefone de 7 dígitos, válidos para um código de área nos Estados Unidos; Estações: cadeias de caracteres que representam os nomes de estações de tratamento de água da SANASA.Os itens I, II e III correspondem, correta e respectivamente, à restrição de integridade
  1. Ade entidade − relação ANÁLISE com 6 atributos − domínios
  2. Bde entidade − fato ou uma instância em particular da asserção − atributos
  3. Creferencial − tupla − tipos de dados ou formatos
  4. Dde PK − fato ou uma instância em particular da asserção − domínios
  5. Ereferencial − relação ANÁLISE com 6 atributos − tipos de dados ou formatos
Revelar gabarito e comentário

GabaritoA — de entidade − relação ANÁLISE com 6 atributos − domínios

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”.

Modelo relacional: restrições de integridade, relações e domínios

Gabarito: letra A. O item I descreve a restrição de integridade de entidade (chave primária não pode ser nula); o item II apresenta uma relação (esquema de relação com nome e atributos); o item III define domínios (conjuntos de valores permitidos para atributos). A alternativa A associa corretamente cada um: entidade, relação ANÁLISE com 6 atributos, e domínios.

A banca cobra o conhecimento dos conceitos fundamentais do modelo relacional. Vamos analisar cada item:

  • Item I: "Estabelece que nenhum valor de chave primária pode ser null..." – Essa é exatamente a definição da restrição de integridade de entidade. Cada tabela deve ter uma chave primária que identifique unicamente cada tupla, e essa chave não pode conter valores nulos. É um dos pilares do modelo relacional.

  • Item II: "ANÁLISE (ColiformesTotais, CorAparente, Turbidez, PH, Flúor, CloroResidualTotal)." – Isso é a declaração de uma relação (ou esquema de relação). A relação chama-se ANÁLISE e possui 6 atributos listados entre parênteses. No modelo relacional, uma relação é representada por uma tabela, e o esquema define seu nome e conjunto de atributos.

  • Item III: Exemplos de Fone_Brasil (13 dígitos) e Fone_local_EUA (7 dígitos) e Estações (cadeias que representam nomes de estações) – Esses são exemplos de domínios. Domínio é o conjunto de valores válidos para um atributo, podendo ser definido por tipo de dado, formato ou lista de valores permitidos.

Alternativa A — ✅ Correta ⟵ GABARITO

Associa corretamente: item I (integridade de entidade), item II (relação ANÁLISE com 6 atributos), item III (domínios). É a única que emprega os termos técnicos precisos.

Alternativa B — ❌ Incorreta

Erra no item II: "fato ou uma instância em particular da asserção" não corresponde a um esquema de relação. O item II descreve a estrutura (nome e atributos), não uma instância/tupla específica. Além disso, atributos tecnicamente referem-se às colunas, não ao conjunto completo do esquema.

Alternativa C — ❌ Incorreta

Item I não é integridade referencial (essa trata de chaves estrangeiras). Item II não é tupla (tupla é uma linha, não o esquema). Item III não são tipos de dados ou formatos genéricos, mas sim domínios específicos.

Alternativa D — ❌ Incorreta

"de PK" não é a nomenclatura padrão para a restrição descrita no item I (o correto é integridade de entidade). Item II novamente é tratado como "fato ou instância", o que está errado. Item III está correto (domínios), mas os dois primeiros estão incorretos.

Alternativa E — ❌ Incorreta

Item I não é integridade referencial. Item II está correto (relação ANÁLISE com 6 atributos). Item III não são tipos de dados ou formatos, mas sim domínios.

Conclusão: A alternativa A é a única que encaixa perfeitamente os três itens aos conceitos corretos do modelo relacional.

PEGA ESSA DICA!

Memorize os três tipos de restrições de integridade no modelo relacional: (1) integridade de entidade (chave primária não nula), (2) integridade referencial (chave estrangeira deve corresponder a chave primária existente) e (3) integridade de domínio (valores respeitam o domínio definido). Na prova, identifique cada item pelo contexto: se fala de chave primária nula → entity integrity; se fala de referência a outra tabela → referencial; se fala de formato ou valores permitidos → domínio.

Gabarito: letra A.

Link permanente: /questoes/fc056377