我将开发一个应用程序,该应用程序允许我们的客户定义将在某种反馈/调查环境中显示给用户的字段。例如,比萨店可能有一个区域要求您最喜欢的浇头,酒吧可能有您最喜欢的啤酒品牌。
系统需要能够让我们的客户创建和修改这些字段,因为它们依赖于特定的客户并且可能不会被复制。如果有一些方法可以根据类似客户的领域向客户提出建议,那将是理想的;例如,如果我们有第二家比萨店注册,在他们的管理页面上定义字段可能会说类似的企业选择询问以下问题,并显示“样本”值列表。
这会是Entity-Attribute-Value (EAV)
该表模型的良好候选者吗?传统的关系模型行不通,因为它会涉及许多称为“user1”之类的字段,这当然对于任何事情都非常笨拙。