用户定义的数据收集有助于ColdFusion

时间:2012-07-17 21:30:03

标签: mysql coldfusion cfwheels

我想弄清楚完成数据收集的最佳方法是什么。

这是我需要完成的事情:

我正在使用ColdFusion& amp; MySQL收集数据。

根据每个用户的不同,数据不同。

用户示例:

User 1: Collecting :: First Name, Last Name, Phone 1, Phone 2, Address
User 2: Collecting :: First Name, Middle Name, Last Name, Phone 1, City, State, Zipcode, Address
User 3: Collecting :: Bank Name, User Accounts, Business Name,  Address of Bank

总结一下将它存储在MySQL中的最佳方法是什么,并允许简单的CRUD(创建,检索,更新,删除)。我该如何让用户定义他们的数据。更不用提速度,通过用户交互为每个查询提取数千条记录。搜索数据等......

感谢任何示例或答案。

1 个答案:

答案 0 :(得分:1)

根据您的示例数据,用户1和2是实际用户,并且将存储在用户表中,该用户表将包含所有这些字段,但并非所有这些字段都是必需的。用户3实际上不是用户,它是一个组织,最好通过存储在另一个表中来提供服务。

老实说,我觉得你在这里走得太远了。好像你问的是如何在不定义对象的情况下存储对象,这实际上并不适合数据库系统。你所走的路径危险地靠近an inner platform effect。提供更适合您客户需求的有用结构。如果他们不得不花费数小时定制您的软件来为他们工作,他们最终会选择更容易使用的劣质软件。