Design patterns 根据另一个字段值显示表格字段值

Design patterns 根据另一个字段值显示表格字段值,design-patterns,database-design,Design Patterns,Database Design,我正试图找到从表中检索字段的最佳方法,这取决于另一个字段的值,所有字段都由webapp管理 例如,让一个表人物包含4个字段:姓名、姓氏、电子邮件、手机 并让web应用程序管理员可以为每个条目指定其中一个字段是否可见,例如通过设置复选框 我如何解决这个问题? 我应该使用向表中添加4个布尔字段(或为该目的创建另一个表)的简单解决方案来控制可见性吗?例如:b_姓名、b_姓氏、b_电子邮件、b_手机 -或 我是否应该使用掩码方法(例如:将1101存储在某处,基本上意思是“不显示该条目的电子邮件”) 还有

我正试图找到从表中检索字段的最佳方法,这取决于另一个字段的值,所有字段都由webapp管理

例如,让一个表人物包含4个字段:
姓名、姓氏、电子邮件、手机

并让web应用程序管理员可以为每个条目指定其中一个字段是否可见,例如通过设置复选框

我如何解决这个问题? 我应该使用向表中添加4个布尔字段(或为该目的创建另一个表)的简单解决方案来控制可见性吗?例如:
b_姓名、b_姓氏、b_电子邮件、b_手机

-或

我是否应该使用掩码方法(例如:将1101存储在某处,基本上意思是“不显示该条目的电子邮件”)


还有其他选择吗?

我建议使用布尔字段,是的。掩码很麻烦,并且与数据库范例背道而驰(而且,它们会使添加或更改字段成为以后的问题)