鍍金池/ 問答/Java  PHP/ 關于店鋪的地址及附近地鐵,圖片的數據庫設計問題

關于店鋪的地址及附近地鐵,圖片的數據庫設計問題

地址一般是省 市 區(qū)縣 具體信息組合而成的,大家是分4個字段分別存儲的嗎?
附近地鐵是一對多的,大家如何存儲的 ,查詢如何查?
圖片也是多個,類似地鐵站,大家如何存儲

回答
編輯回答
愛礙唉

我會寫兩張表 ,一張表是地址和地鐵都放在一起,然后做個type區(qū)分,并記錄他們的經緯度,另外一個表就是存店鋪圖片,這樣可以根據店鋪的經緯度找出附近type是地鐵的所有地鐵站

2018年8月13日 11:18
編輯回答
萌吟

說我會怎么做,肯定不是什么標準答案.

省市區(qū)我會分三個字段,詳細地址第4個字段.查起來方便,而且輸入也好控制,可以用選擇輸入,避免用戶弄錯.

店鋪和地鐵是多對多關系,地鐵和店鋪獨立保存,第三張表儲存關系.

圖片情況比較復雜,但和地鐵應該不一樣,同一張圖片對應兩個店鋪的可能性比較低,logo倒是可能會對應多個店,但logo每個店鋪只會有一個,出現的頻率也會比其他圖片高,應該是存在店鋪信息表里的.
去掉logo的話,圖片就是多對一關系,圖片表外鍵關聯到店鋪,店鋪表本身不保存圖片信息.

這樣從店鋪信息可以直接定位到logo,需要時再查一次表獲得其他圖片.
附近地鐵站也是單獨查.

2017年11月20日 14:00