私は現在、機能の依存関係について学んでおり、その背後にある概念を理解するのに苦労しています。
私はテーブルを持っているとしましょう:
お客様
|-----------|--------------|------------|------------------|------------------|
|Cust-ID | Cust-FName |Cust-LName |Cust-Email |Cust-Pw |
|-----------|--------------|------------|------------------|------------------|
|1 |John |Smith |jsmith@email.com |srt6564sdgjhy55y |
|2 |Adam |Borneo |adb@hotmail.com |45657ythjdfgqAfd |
-------------------------------------------------------------------------------
cust-ID と cust-Email の 2 つの候補キーがあります (1 人の顧客に属することができる電子メール アドレスは 1 つだけです)。cust-ID を PK として選択すると、機能的な依存関係は次のようになります。
{Cust-ID} -> {Cust-FName, Cust-LName, Cust-Email, Cust-Pw}
?
または、両方の候補キーを描画/表現しますか?
{Cust-ID} -> {Cust-FName, Cust-LName, Cust-Email, Cust-Pw}
{Cust-Email} -> {Cust-ID, Cust-FName, Cust-LName, Cust-Pw}
?
本能的には前者だと思いますが、これはまったく新しいトピックなので、助けていただければ幸いです。