具有时隙的预约计划的数据库架构

时间:2019-01-14 02:18:13

标签: sql database calendar schema scheduling

我希望为美容专业人士和沙龙创建预约/预定系统。

一方面,我们有一个客户希望预订一项服务的约会,另一方面,我们有许多提供商已经设置了时间表并提供该服务。

提供者在注册后可以选择他们的工作时间和时间。计划通过Web或移动应用程序完成此操作,他们从“当前月份”中选择一天,然后从6AM到9PM选择小时。

我有两个几乎完全相同的表,分别区分了自由职业者(个人美容专家)和沙龙,其中表中的每一行都有其个人资料信息以及有关他们提供的服务的ID列表。

自由职业者-沙龙 || Id |电子邮件|名字|姓氏|服务| ServiceAreas |国家/地区|州|城市|邮政编码|街道|

此外,我还有一个名为Services的表,用于存储:

| Id |名称|价格|时间|类别| -时间栏建议服务持续多长时间。

| 01 |打蜡| 50.00 | 30 |除毛|

问题是什么是存储Beauty Professionals日常可用插槽,服务的好方案,以便在客户搜索后,我可以给他们列出适合该服务时间的所有可用专业人员的列表。

1 个答案:

答案 0 :(得分:-1)

关系模式对于该系统将非常有用。