我在这里阅读了关于5NF、EAV和6NF以及处理元数据和复杂SQL“自动化”所需的目录的讨论。实际上如何实现?
PerformanceDBA在6NF和EAV方面写了几个答案,提到了目录,例如在以下问题中:
尤其是Multiple fixed tables vs flexible abstract tables,其中PerformanceDBA写道:
"例如,对于具有目录的6NF数据库,我有一组过程将[重新]生成执行所有SELECT所需的SQL,并为所有用户提供5NF视图,因此他们不需要知道或了解基础6NF结构。它们由目录驱动。因此更改很容易且自动化。 EAV类型则手动执行此操作,因为缺少目录。"