7个对象7张表啊。就是教研室和课程互为引用,难道是1对1?这要看具体业务才能决定。
如果你认为你能在项目开始之前把表一次性设计对,在开发的过程中你不打算也不能根据需要增加修改字段和拆分合并表,那么你的项目注定完蛋了。
既然需求随时会变更,有又什么好担心的呢?如果你的老师和你说,代码写死绑定住数据表,绝对不能在编码的过程中动数据表,那么这才是真正的坑所在。
你见过需求永远不能变动的软件么?