我的非分解、非规范化的 Job Application 表中有 4 列都是 Nullable,例如我的表是:
Name | SSN | Education | City | Job Applied | Post | Job Obtained | Post Obtained
John. | 123 | High School | LA | USPS | MailMan | USPS | MailMan
John. | 123 | High School | LA | Dept. of Agri | Assistant | *null* | *null*
Sam. | 123 | BS | NY | Intel | QA Analyst | Intel | QA Analyst
前 4 列不可为空,因此我可以轻松确定它们之间的功能依赖关系。
最后 4 列可以或不可以有值,这取决于一个人是否有工作,也取决于他/她是否申请了工作。
我的问题是:我可以在可空列上具有功能依赖关系,无论它们是在 LHS 上还是在 RHS 上。