搜尋

首頁  >  問答  >  主體

php - 關於不確定性分類的資料庫設計

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

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

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

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

習慣沉默習慣沉默2870 天前527

全部回覆(1)我來回復

  • 我想大声告诉你

    我想大声告诉你2017-05-16 13:06:43

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

    回覆
    0
  • 取消回覆