如果这看起来有点像一个新手问题(可能是),我深表歉意,但我只是在向自己介绍关系数据库的想法,我正在为这个概念而苦苦挣扎。
我有一个包含大约 75 个字段的数据库,这些字段代表“用户”的不同特征。其中一个字段代表用户去过的位置,我想知道存储数据的最佳方法是什么,以便可以轻松检索并可以在以后使用(即在谷歌地图上跟踪路线,确定是否有两个用户共享相同的位置等)
问题是一些用户可能总共有 5 个位置,而其他用户可能超过 100 个。
是否最好将这些位置存储在使用每个用户的唯一 ID 命名的文本文件中(每行一个位置,或在 csv 中)?或者为每个连接到其唯一 ID 的单个用户创建一个单独的表(这对我来说似乎有点矫枉过正)?或者,有没有办法将所有位置直接存储在原始表的单个字段中?
我希望我错过了一个概念,或者有一个教程链接可以帮助我理解。
如果有帮助,您可以假设这些位置将按顺序存储,并且一旦存储就不会更改。此外,这些位置是静态的(我不需要再添加任何位置,因为它们无法更新)。
感谢您花时间帮助我。我很感激!