php - 关于不确定性分类的数据库设计
習慣沉默
習慣沉默 2017-05-16 13:04:43
[PHP讨论组]

目前数据库设计:
学校表:school_id,name
用户表:uid,school_id,school_name

问题简单描述:
海归业务,用户字段中需有一个留学学校字段,但是全世界有那么多学校不可能都囊括在学校表中,导致有很多用户反应没有他们的学校。在用户表中加了个school_name字段,当没有可选学校时让用户自己填学校名称,但是由于学校可以有很多名称,例如北京大学、北大等,导致学校重复。另外还有一个问题我的学校在学校表存在,但我又填写了名称差不多的学校名。

需求说明:
目前有个需求是同校推荐,我们只使用school_id字段推荐,但这样会有推荐数据不全的问题。

想问一下类似这种业务(分类量大且分类名称多样的情况)有没有什么好的设计方案?

習慣沉默
習慣沉默

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

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号