比如一个学生表和一个课程表,学生和课程之间是多对多关系,加入第三方表记录学生和课程id,第三方表中加入外键吗
说说我的看法吧,如果业务很稳定的话,如银行等等,数据结构不会发生大的变动,对数据的完整性,安全性等要求很高,业务也很稳定,还是按照数据库设计的学院派要求,严格规范进行设计,如果,是一个小的产品,可能会面临各种新的业务需求和功能增长,数据量也越来越大,还是考虑不加外键,方便以后扩展业务功能和数据迁移
15 回答8.4k 阅读
8 回答6.2k 阅读
5 回答3.2k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
1 回答4k 阅读✓ 已解决
3 回答6k 阅读
2 回答2.8k 阅读✓ 已解决
student_tab 学生表
id name class
course_tab 课程表
id name
stu_cou_tab 学生_课程_关联表
id stu_id cou_id
emmmmmmmmm 不用吧