Bobby老师,感觉这个model表的设计还是有点问题的

来源:7-10 机构详情展示-2

yhy1271927580

2018-04-10

机构的课程数与课程的实际数对不上,还有就是老师与课程之间也是有关系的,不是只是与机构有关系,这也存在外键

写回答

1回答

bobby

2018-04-12

其实数据库的设计对逻辑影响还是比较大的, 第一可以直接在课程机构里面设计一个字段保存课程数, 但是这样有个问题就是以后课程增加和删除都需要去修改这个字段,这样很多逻辑都需要去变。 还有一种设计是不设计这个字段,这样每次要展示这个字段都需要去动态添加会增加数据库的负担, 但是逻辑简单,对课程的操作都不需要操作这张表, 具体的看自己的需求了, 在课程的设计中只有一个讲师外键,不需要再去设计机构外键了,因为讲师有机构的外键, 可以通过讲师找到该课程对应的机构

0
0

Python3.6+django+xadmin,打造在线教育平台

【毕设】Python 2.7到3.6 完美适配,Django升级2.0

3677 学习 · 4038 问题

查看课程