php - 關於不確定性分類的資料庫設計
習慣沉默
習慣沉默 2017-05-16 13:04:43
0
1
493

目前資料庫設計:
學校表格:school_id,name
使用者表:uid,school_id,school_name

問題簡單描述:
海歸業務,用戶字段中需有一個留學學校字段,但是全世界有那麼多學校不可能都囊括在學校表中,導致有很多用戶反應沒有他們的學校。在用戶表中加了個school_name字段,當沒有可選學校時讓用戶自己填學校名稱,但是由於學校可以有很多名稱,例如北京大學、北大等,導致學校重複。另外還有一個問題我的學校在學校表格存在,但我又填寫了名稱差不多的學校名。

需求說明:
目前有個需求是同校推薦,我們只使用school_id欄位推薦,但這樣會有推薦資料不全的問題。

想問一下類似這種業務(分類量大且分類名稱多樣的情況)有沒有什麼好的設計方案?

習慣沉默
習慣沉默

全部回覆(1)
我想大声告诉你

1.使用select提供給用戶去選擇,假如沒有,用戶可以點擊其他這個checkbox後,自己填寫自訂學校資訊。
2.使用autocomplete去操作,即用戶在text框填入相應信息時候,text提供相應學校信息由用戶去選擇,木有的話就是自定義學院信息
3.這種需要後台去處理,通過一張表school,添加一個字段,該字段就是這個學校的其他表述詞,用戶在填寫後,不斷查詢後台學校和其他表述詞做匹配,從而降低字段問題

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板