可能重复:
What are design patterns to support custom fields in an application?
我使用SQLite来存储我的数据。我在表格中有几列,例如id
,title
,description
和notes
。现在,我需要扩展我的数据模型,并在数据库中保留other 1
,other 2
,...,other N
字段。我希望用户动态添加它们。
我只是不知道如何处理这种情况,因为表中的列数是固定的。这种情况的方法是什么?
答案 0 :(得分:1)
一种可能的方法是使用属性 - 值 - 对模式,您可以在其中使用具有以下模式的单独表:
您可以通过为属性创建单独的表来进一步规范化此方法,例如使用以下模式:
然后您的原始表格将成为
答案 1 :(得分:0)