2016-09-23 67 views
1

得到了一個python sqlite3蜘蛛爬過一個網站,基本上有一個地址,以及它的銷售日期以及相應的價格被出售。第一個數據庫是地址,郵編,臥室的數量,二是在時間點把它賣給我想安排有價格像這樣第二個數據庫: (Unique_id, date_1, sale_price_1, date_2, sale_price_2...etc..etc)創建一個數據庫的房屋(SQLite3)

,但是這似乎並不十分有效,對例如,我可能會放下五個日期和銷售專欄,但履帶可能會遇到一個售出七次的房子......是否有更有效的方法來組織第二個售價數據庫?

預先感謝您

回答

1

我將創建兩個表:一個用於houses,以及一個用於transactions並通過外鍵鏈接它們。

每個house只在houses表中有一行,但在transactions表中可能有任意數量的行。

transactions表格將包含銷售的house的外鍵以及有關銷售的欄目,例如日期和銷售價格。