我正在尝试使用SQL创建数据库,但我需要将多位数据放入我的数据库的一部分。这方面的一个例子就是我有一个名为“汽车”的专栏和一个名为“停在这里的汽车”的专栏,但有多辆汽车停在一个停车场。我如何将多辆车插入“停在这里的车”?
我对编码相对较新,仍然在学校,所以任何帮助都表示赞赏!谢谢!
在正确的normalized数据库中,单个列中没有多个信息位。通常,您可以通过将值移动到另一个表的单独行来解决此问题:
table Stops: table StopBuses: StopID BusStopName StopID Bus ------ ----------- ------ ----- 1 Victoria 1 BusA 1 BusB 1 BusX
(如果您的数据库中有关于另一个表中的总线的信息,那么Bus
列也可能是一个ID。这是在停靠点和总线之间实现多对多关系的典型方法。)