建立大表小表不是乱来的,要首先考虑业务情况,根据业务进行ER图设计,然后考虑范式问题,之后再考虑性能问题,适当的打破范式。如果是简单应用,可以这么做,1,2放在一个主表A里面 ,3 放一个表B,4 放一个表C,A->B 1:N  A->C 1:N 都是一对多的关系。这么做也很方便,