关于店铺的地址及附近地铁,图片的数据库设计问题

地址一般是省 市 区县 具体信息组合而成的,大家是分4个字段分别存储的吗?
附近地铁是一对多的,大家如何存储的 ,查询如何查?
图片也是多个,类似地铁站,大家如何存储

阅读 2.1k
2 个回答

说我会怎么做,肯定不是什么标准答案.

省市区我会分三个字段,详细地址第4个字段.查起来方便,而且输入也好控制,可以用选择输入,避免用户弄错.

店铺和地铁是多对多关系,地铁和店铺独立保存,第三张表储存关系.

图片情况比较复杂,但和地铁应该不一样,同一张图片对应两个店铺的可能性比较低,logo倒是可能会对应多个店,但logo每个店铺只会有一个,出现的频率也会比其他图片高,应该是存在店铺信息表里的.
去掉logo的话,图片就是多对一关系,图片表外键关联到店铺,店铺表本身不保存图片信息.

这样从店铺信息可以直接定位到logo,需要时再查一次表获得其他图片.
附近地铁站也是单独查.

我会写两张表 ,一张表是地址和地铁都放在一起,然后做个type区分,并记录他们的经纬度,另外一个表就是存店铺图片,这样可以根据店铺的经纬度找出附近type是地铁的所有地铁站

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题