我正在开发一个应用程序,在这个应用程序中,用户可以配置一些设置。这样的表可以存储设置吗?只有一行可以更新。
School_Name School_Address School_Principal OtherSettings
someSchool someAddress somePrincipal someValue
或者有这种表:
Setting_ID Setting_Description Setting_Value
1 School Name someSchool
2 School Address someAdress
3 School Principal somePrincipal
.....
答案 0 :(得分:0)
这在很大程度上取决于您是否允许动态生成新列/值的用户界面设计器,或者仅在设计时这样做。
如果您要设计一个系统,用户可以根据需要添加新的列/值,那么键/值对存储将成为可行的路径。
如果您只根据设计时间决定更改表格结构,我会采用固定方法。
一旦进入动态报表设计,您还需要考虑键/值对设计将非常困难,并且需要考虑性能。