“常用公式”在线计算,“设计手册”在线查询
有个学生表,有个教师表,是n对一的关系,我应该在学生表里加个对应教师的ID,还是直接存个老师名字的字符串,如果存ID的话,我每次要知道这个学生的老师都要又根据学生表里的老师id去找这个老师的名字,是不是效率又低了?你们是怎么搞的?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 支持支持 反对反对

共 1 个关于本帖的回复 最后回复于 2013-7-16 11:03

沙发
淡写轻描 新来的 发表于 2013-7-16 11:03:56 | 只看该作者
研发埠培训中心
如果不准备对老师相关的属性进行扩展,直接保存一个名字也是可以的。想要为你的系统保留足够好的扩展性,还是分开保存,用数据库联查一次性取出你要的数据。一般的应用,请不要把速度当成第一考虑因素,其实已现在的计算机的性能,速度不是问题,在数据库设计中首要考虑的是是否符合三大范式,个人认为设计关系型数据库时至少要符合第二范式。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注我们

360网站安全检测平台