gpt4 book ai didi

mysql - 数据库设计 - 表单生成器

转载 作者:搜寻专家 更新时间:2023-10-30 23:42:55 24 4
gpt4 key购买 nike

我正在使用 Spring MVC 和休眠开发一个应用程序,其中某些表单可以由管理员动态配置。

例如默认情况下,用户将具有名字、姓氏、电子邮件等属性。但管理员可以添加更多字段,如生日、地址、周年纪念日。

为此,我决定使用表单生成器方法。

如何为这样的系统设计数据库?

我决定的一种方法是:http://goo.gl/sMVuWl

但这里也不清楚,如何为新创建的字段存储数据。

如果您需要更多信息,请告诉我。

我正在使用 Spring MVC + hibernate,后端是 MySQL

最佳答案

它缝合了解决方案 mentioned in the question保存表单定义元数据。
该结构将用于为用户呈现表单。
表单填写数据将需要其他表。

form-data:
---------
id PK
user-id FK
form-id FK
fulfillment-date
last-update-date
ETC...

form-element-data
-----------------
id PK
form-data-id FK
element-id FK
value (text)
ETC...

希望这对您有所帮助。

关于mysql - 数据库设计 - 表单生成器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32857818/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com