Questão de Banco de Dados — Banco de Dados Relacionais — FCC 2019
Banco de Dados›Banco 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
Ade entidade − relação ANÁLISE com 6 atributos − domínios
Bde entidade − fato ou uma instância em particular da asserção − atributos
Creferencial − tupla − tipos de dados ou formatos
Dde PK − fato ou uma instância em particular da asserção − domínios
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.