首先,我已经阅读了与此问题相关的其他一些解决方案,例如
但是,我有一个稍微不同的问题。
基本上我需要建立一个注册表单,以便用户可以注册并提交他/她的注册详细信息。
对于每个注册,它都有一个文档清单之类的东西,用户可以在其中适当地填写表格。
如果他/她有相应的文件,文件清单允许用户勾选相应的框。每个清单还有一个必填字段。
清单示例如下(仅示例):
- 驾驶执照卡 []是 []否 如果是,请注明身份证件:......
到目前为止,我有以下表格
- tb_registration (reg_id, reg_no, reg_date, ...)
- tb_user (usr_id, usr_unique, usr_city, ...)
- tb_attachment (reg_id, doc_id)
- tb_documents (doc_id, doc_filename, doc_size, ...)
- tb_reg_checklist(reg_id, chk_id)
- tb_chk_details(chk_id, [这是我混淆的部分])
基本上有了上面的结构,每个用户都可以注册一个或多个。对于每个注册用户,必须填写相应的文件清单。
每个注册也可以附有一个或多个文档,因此是 tb_attachment。在这种情况下,每个注册都可以有一个或多个附件,其中附件详细信息(实际文档)存储在 tb_documents 中。
我目前被困在如何详细说明文档清单部分。
我是否应该使用一张带有 tb_chk_details 的大桌子,以便它具有这样的结构
chk_id chk_license [ENUM] chk_license_no chk_doc_one [ENUM] chk_doc_one_no chk_doc_two [ENUM] chk_doc_two_no
等等....
或者有没有更好的方法来缓解这种问题?任何帮助,将不胜感激。
干杯,