A modelagem de bancos de dados passa pela análise das relaçõ...

Próximas questões
Com base no mesmo assunto
Q1933601 Banco de Dados
A modelagem de bancos de dados passa pela análise das relações e comportamento dos dados que futuramente constituirão o conteúdo desses bancos. Para bancos de dados relacionais, essa modelagem passa pelo levantamento das dependências funcionais que eventualmente possam ser depreendidas em cada caso.
Como um exemplo, considere um banco de dados que armazena a data de nascimento, o CPF (Cadastro de Pessoas Físicas) e a CNH (Carteira Nacional de Habilitação) de um grupo de pessoas, no qual todas possuem CPF e CNH.
Dado que no Brasil o CPF e a CNH são individualizados, as dependências funcionais que devem ser consideradas, em conjunto, são: 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: Letra A

Para entender a questão é essencial conhecer o conceito de dependência funcional em bancos de dados relacionais. Uma dependência funcional expressa uma relação entre dois conjuntos de atributos, onde um conjunto de atributos determina unicamente os valores de outro conjunto. Em termos mais simplificados, se temos A → B, isso significa que conhecendo o valor de A podemos determinar o valor de B.

No contexto da questão, sabemos que tanto o CPF quanto a CNH são identificadores únicos no Brasil, atribuindo a cada pessoa um valor individualizado. Assim, podemos estabelecer as seguintes dependências funcionais:

  • CPF → DataNascimento: O CPF identifica unicamente o indivíduo, portanto é capaz de determinar a data de nascimento dessa pessoa.
  • CNH → DataNascimento: Similarmente, a CNH também é um identificador único capaz de determinar a data de nascimento do indivíduo.
  • CPF → CNH: Conhecendo o CPF de uma pessoa, podemos encontrar sua CNH correspondente, dada a unicidade de ambos os documentos.
  • CNH → CPF: A mesma lógica se aplica inversamente – a CNH permite determinar o CPF da pessoa.

Portanto, todas essas dependências devem ser consideradas em conjunto, o que torna a alternativa A a correta. As outras alternativas ou ignoraram algumas dessas dependências necessárias ou incluíram dependências que não são verdadeiras, como a data de nascimento determinando CPF ou CNH, o que não condiz com a realidade dos identificadores individuais únicos.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Gabarito: LETRA A

A) CORRETA.

CPF → DataNascimento (Com o CPF é possível determinar a DataNascimento.)

CNH → DataNascimento (Com o CNH é possível determinar a DataNascimento)

CPF → CNH (Com o CPF é possível determinar o CNH)

CNH → CPF (Com o CNH é possível determinar o CPF)

B) Errada.

DataNascimento → CNH (Não é possível determinar o CNH só com a data de nascimento. Várias pessoas podem ter nascido no mesmo dia, então para achar uma pessoa específica só com isso não é possível)

C) Errada.

Mesmo erro da letra B.

D) Errada.

Ele quer que todo o conjunto de dependência funcional esteja na mesma alternativa.

E) Errada.

Ele quer que todo o conjunto de dependência funcional esteja na mesma alternativa.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo