难以用MySQL掌握功能依赖概念

时间:2013-08-29 18:51:48

标签: mysql database-design relational-database functional-dependencies

我可以很好地编写查询,但基本的数据库设计概念继续让我感到沮丧:/我正在通过一本旧书来尝试刷新材料,但功能依赖性确实让我头晕目眩。例如,以下问题:

假设Marcia保留了有关其客户的数据表。只考虑该表的以下部分: CUSTOMER(电话,名字,姓氏) 解释满足以下条件的条件:

  1. 电话 - > (FirstName,LastName)
  2. (电话,名字) - >名字
  3. (电话,姓氏) - >名字
  4. (LastName,FirstName) - >电话
  5. 电话 - > - >名字
  6. 电话 - > - >姓
  7. 电话 - > - > (FirstName,LastName)
  8. 我甚至不明白如何回答这个问题!..

1 个答案:

答案 0 :(得分:0)

我不是Db设计方面的专家,但据我所知:

并假设电话是唯一的。

  1. 真。因为客户的名字和姓氏可以通过电话唯一确定

  2. 真。

  3. 双重狭窄我不知道它是什么意思