首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >根据理发师的技能安排理发师数据库的最佳方法

根据理发师的技能安排理发师数据库的最佳方法
EN

Database Administration用户
提问于 2021-04-21 14:02:18
回答 1查看 41关注 0票数 0

我需要一些聪明的帮助来组织一个理发店的数据库。

到目前为止,我知道我需要一张美发师的桌子,上面有一些常用的数据,如身份证、姓名等。

我还想我需要一张桌子来做美发师可以做的手术。此表将包含程序id、描述、所需时间、成本、价格等。

但我看不出有什么好办法把这两张桌子连接起来。例如:专业的A可以做程序#1和#3,但不是#2。

如何将这些信息包含在数据库中?

我想出了两种可能的方法:

  1. 使程序成为专业人员表中的列,如果专业人员能够执行该程序,则在该列中指定true;
  2. 使专业人员成为过程表中的列,如果该专业人员可以执行该过程,则指定true。这两种可能性都看不到实现我想要的目标的最佳方法,特别是如果专业人员/程序的数量越来越多的话。

由于我在这方面的经验很少,我指望你的帮助能给我一些关于这个问题的见解。

提前谢谢。

EN

回答 1

Database Administration用户

发布于 2021-04-21 14:08:56

您可以创建一个连接表,它使用专业人员表中的ID和过程表中的ID。这样,它解决了你的专业A只与程序1和3链接的问题。

例如:

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/290204

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档