使用5NF +添加自定义用户字段

时间:2012-03-15 20:25:38

标签: .net sql database outlook

问:寻找5NF /或6NF的示例/教程,自定义用户字段的pref,详情如下

在进行一些关于添加自定义用户字段(如Outlook和各种方法的利弊)的研究时,遇到了使用6NF

How to store custom user fields in database

What are the [dis]advantages of using a key/value table over nullable columns or separate tables?

坦率地说,这个理论超越了我的头脑,所以寻找6NF的任何示例/教程,自定义用户字段的首选或任何洞察它在Outlook中的表现

1 个答案:

答案 0 :(得分:1)

与自定义字段相关的提及6NF的答案是红鲱鱼。在SharePoint列表或Outlook元数据中无法对6NF进行建模。

SharePoint开发人员/管理员无法控制界面提供的结果查询(列表视图),特别是无法从Lookup列提供多个字段。这限制了选择非常务实的方法,而不是遵循任何严格的范式。

为了我的钱,请确保您了解3NF及其好处,以便您了解在SharePoint的限制需要不同方法时所做的权衡。毕竟,列表并不意味着可以替代数据库表。

(请注意,SharePoint强制您进入实体属性值模型,能够在顶部放置一些奇特的数据输入控件,因此您无需决定使用哪种数据模型,所有焦点都应该从获得的最佳用户界面开始