MySQL(或一般数据库):每个字段存储多个值的概念

时间:2018-03-01 04:47:15

标签: mysql database conceptual

我最近开始得到了(对于MySQL和数据库来说有点严重,当然,我谈到一些基本概念时,我仍然略显绿色,而不是我以前做过的事情。编程语言。

假设我有这个表 tableBooks 和另一个表 tableBoxes ,我希望存储给定框内的书籍。

在编码方面,我只是将对 box 实例的引用粘贴到 box 中的数组中,并将其称为一天。

但是,对于数据库,我假设我不能存储对所有书籍的引用,而是我在 tableBoxes 中有一个键(让我们这样做)调用此 Container ),其中包含相应 tableBoxes 项的外键。

这是正确的还是我出错了?

我在问,因为这种自下而上的方法对于像我这样的新手来说似乎很浪费,例如,要将所有书籍放在特定的盒子里,我必须经历所有书籍并检查他们的容器值是否与当前选中的框相对应。如果有成千上万的盒子和成千上万的书怎么办?

提前感谢并为可能是一个无聊的问题道歉。

0 个答案:

没有答案