0
我正在構建一個房地產平臺,我想介紹如何在數據庫中存儲地址。我應該如何存儲關係數據庫的地址?
我想一些方法,並告訴你,所以請帶我去的正確方法:
- 我試圖把給客戶靈活地選擇哪些字段用於地址。
下面是其中一些:
然後,每本場他可以添加值。每個值都有一個ID,可以分配給一個屬性。
例如street_number
有3個值。
最後我有一個表property_addresses
,我的相關用property_id
的value_id
。在該圖片中,爲該屬性選擇了20
。
問題是我看不到如何獲得完整正確地址的列表。
有沒有這樣做的「正確」的方式。這將取決於您以後需要如何使用數據,以及是否需要導入或導出數據(以及數據如何格式化)。 – techturtle
想一想,將地址信息分成越來越小的片段有什麼好處嗎?有沒有人會去搜索所有街道數爲20的地址?用戶界面越複雜,用戶使用它的人越少。真的,人們非常善於在一個領域添加街道地址,然後在城市,州,國家,郵政編碼等處添加街道地址。這就是人們以後搜索的方式。試圖讓它更復雜只會讓用戶生氣。靈活性在用戶界面中通常是一件壞事,它使得軟件很難使用。 – HLGEM