主从表是为了加快数据的查询,减少数据的冗余。表与表的联系是通过外码进行的。小型数据库可以只用一个表。但是字段太多则会很难管理或者冗余过大。按照数据库设计理论,只要符合3NF即可。多数人设计成一个表,大部分不可能称为3NF,所以要进行分解。