有一些关于效率的数据库设计问题

时间:2014-04-15 03:27:57

标签: sql database uml

我是db的新手我的图表有些问题。机械师需要一系列工具来修理汽车,而这些工具可能还有其他工具。

让我们说机械师需要这些工具来修理电机

5x螺丝刀


1x锤子


1x Craftman's box #56


我担心的是Craftman的盒子,因为它还有其他的机械师工具。这种修理(电机)的原因是机械师可能只需要箱子,但对于其他车辆,它可能只需要一把扳手就在Craftman的#56箱内。它看起来有点像反身联想

现在所有工具列表都在MechanicianTools表中,因此Craftman的#56框中的所有工具都在MechanicianTools表中。

所以在jquery(或任何其他程序代码)中,如果我寻找一个工具,我会查看MechanicianTools,但我想知道请求是否会很慢,因为这个表可能有超过5000个工具?或者,如果我构建数据库的方式会让它变慢?

我不知道我的桌子名称或是否正确选择因为它对我来说似乎有点混乱。 enter image description here

0 个答案:

没有答案