-
Alguém pode comentar essa questão?
-
É uma questão de relação de conjuntos:
A - CPF relaciona-se com Nome. Correto
B - CPF relaciona-se com RG. Correto
C - Endereço relaciona-se com CPF. Errado
D - RG relaciona-se com Endereço. Correto
E - RG relaciona-se com Nome. Correto
Fonte: https://www.ime.usp.br/~andrers/aulas/bd2005-1/aula11.html
-
Pensei da seguinte forma, cada ENDEREÇO pode ter mais de 1 CPF relacionado.
Ex: mais de 1 pessoa (CPF/RG) mora em uma casa (ENDEREÇO).
Na dependência funcional, o primeiro termo depende diretamente do segundo termo.
Como em uma equação do Segundo grau:
y = ax + b
y --> x
O valor de Y depende do valor de X.
Logo, fazendo uma analogia, percebemos que o atributo ENDEREÇO não depende diretamente do atributo CPF.
Imaginei dessa forma para considerar a letra C, pois nas outras alternativas existe uma dependência direta entre os atributos.
Por favor, corrijam-me se eu estiver equivocada.
-
Conceito de Dependência Funcional: Relacionamento entre dois ou mais atributos de forma que o valor de um atributo IDENTIFIQUE o valor para cada um dos outros atributos.
A -> B indica que tendo A é possível identificar B
Na letra C: Endereço -> CPF
Se eu tiver o endereço não consigo identificar o CPF pois pode haver mais de 1 CPF com o mesmo endereço
Na letra B: Se euc tiver o CPF, consigo identificar o RG? SIM!
Na letra D: Se eu tiver o RG, consigo identificar o endereço? SIM
Interessante analisar que como a questão colocou que pode haver homônimos na tabela, isso significa que podem existir dois registros com mesmo nome porém com CPF, RG e endereços diferentes, portanto, qualquer dependência funcional que envolvesse o nome como primeiro elemento seria incorreto, pois a partir do nome não seria possível identificar 1 (e apenas 1) RG, CPF e endereço
Nome -> RG ? NÃO!