Create_date - >假定它將記錄爲5/2/2009。爲了搜索目的,當搜索創建日期時,我們可以根據個人月份或年份搜索,還是需要爲此記錄create_day,create_month,crate_year?一旦用戶內容的搜索過濾器將會像例子 - >「顯示來自過去2周,上個月,去年,僅當前月的內容」在DB中創建日期,日期和時間 - 問題
create_day - >雖然我們記錄數字日期,但是我們可能會多次需要顯示文本日(即:星期四)以顯示對象何時創建。就像我們在2009年1月29日星期四下午3:45創建的社交網站上看到的一樣。爲了得到這個輸出,我們是否需要爲所有對象/活動記錄create_day,或者是在應用程序級別的每個頁面加載時計算嗎?
create_time - >我們什麼時候在DB中存儲?用戶本地時間還是固定時間?這是一個全球網站。如果固定,那麼讓我們假設我默認情況下爲GMT。接下來的問題是如何向用戶顯示正確的時間,以便與當地時間匹配?必須考慮在美國時間每年更換兩次(日光節約)的計算。或者,也許記錄的時間總是在格林尼治標準時間,但根據他們檢測到的時區顯示給用戶,但這意味着計算每個頁面加載時間的時區?
既然我在這裏,一邊Q->查找和參考表之間的任何區別?如何區分這兩個表 - >「Account_status」,它具有Active,Confirmed等等值以及另一個具有城市名稱的表格「City」。第一個表格是僅在後端使用的系統ID表格。城市表是用戶用來從中選擇城市的ID表。這些都是查找或參考或相同/不同?