求一个数据库设计思路
要实现这样的功能VIP用户可以发展15个用户,而这15个   用户每个人又可以发展三个用户,要记录它们的父级关系!给个思路
------解决方案--------------------建立VIP类和Normal类之间的关联,1..* 
 VIP类维护一个到Normal类的字段,ArrayList normals,记录发展的15个Normal对象; 
 Normal类维护一个到VIP类的字段,VIP vip,记录是谁发展的自己;   
 VIP类中的方法: 
 //发展一个Normal用户 
 public void AddNormal(Normal normal) 
 { 
     normals.Add(normal);    //记录发展的一个Normal对象 
     normal.vip = this;      //同时,在该发展的Normal对象中,记录下是谁发展了它 
 }