Mysql数据结构

时间:2018-03-27 09:42:20

标签: mysql database-design

我正在制作一个系统,我必须保存2个表格和文件上传。

  1. 用户可以提供他们的信息(姓名,姓氏,街道,地址......)。完成后,我将此信息保存在表格中,然后继续下一个表格。

  2. 第二个表单是关于他们想要订阅的主题的信息。例如,他们填写他们的孩子,狗,汽车的信息。没关系。提交第二个表单后,我也将其保存在数据库中。

  3. 上传图片并将随机文件名保存在狗身上。

  4. 现在的主要问题是我需要第一个数据库条目的一些状态对象。

    用户可以填写他的信息并订阅狗(第2张表格信息和3de表格图片)。

    如果用户没有填写他的第二张表格,我想发送一封提醒电子邮件,说他没有,但为此我需要一份CHRON工作(php)和用户的状态。

    我主要担心的是,用户应该可以上传多只狗并仍然可以收到相应的电子邮件。如果我保持用户的状态比上传2只狗时的状态。它们最终在一个带有用户外键的不同表中。

    我还可以将狗的状态存储在狗桌中。但是,我遇到的问题是,如果用户填写了他的表格,但没有提供狗的信息,我将不会在狗表中有条目,也没有狗的状态。

    你们有没有想过如何让数据结构更容易在一个表中保持用户和狗的状态?例如,当用户做狗时我已经为狗做了一个空的条目?或者这不是一个好的解决方案?

    Datastructure enter image description here

    的附件打印屏幕

    enter image description here

    简短摘要(1.参与者填写表格 - >保存 - > 2.参与者填写有关他主题的信息(狗,猫,小孩,无论事情是什么) - >保存 - > 3。上传图片 - >保存)

    感谢阅读!

0 个答案:

没有答案