gpt4 book ai didi

mysql - Wufoo 的数据库模式 - 你将如何设计它?

转载 作者:可可西里 更新时间:2023-11-01 06:30:00 27 4
gpt4 key购买 nike

Wufoo是一个:

HTML form builder that helps you create contact forms, online surveys, and invitations so you can collect the data, registrations and online payments you need without writing a single line of code.

如果构建一个类似的网站,您将如何处理数据库设计?

更高级别的设计(表和关系)或较低级别的设计(表、关系、字段、 View 、规则、MySQl 查询等)......都欢迎 :-)

首选基于 MySQL 的解决方案 ;-)

最佳答案

这种类型的数据库设计需要 EAV表。例如,表单部分可能包含:

1. User table (user_id, user_name, etc.)
2. Form table (user_id, form_id, form_name, etc.)
3. Form_field table (form_id, column_id, column_name, column_type, etc.)
4. column_type table (column_type_id, column_type_name)

填写的结果将保存在不同的表中:

Filled_form (form_id, column_id, value)

想法是创建一个足够通用(但不超过)所需的数据库模型,以适应不同用户的需求。例如,列类型由程序员设置,每种类型在渲染表单时具有不同的含义。

关于mysql - Wufoo 的数据库模式 - 你将如何设计它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1160076/

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