设计数据结构,自然是依赖于你有没有正规学过数据结构课程。
如果没有经过训练、考试,那么需要多看各种平面的报表,因为二维(行列)表格实际上直观地对应了关系表。例如(你自己其实已经解释了的) Family 表格(每个家庭一条记录)中包含户主的名字和人数,然后还有一列包括一个子表(成员),子表中每一行又包含2、3个属性。
这样一个表格中潜入子表的正常的常见的表格,在比较低级的关系数据库中就只能用两个独立的表来声明,两个表的记录用一个“主键-外键”来关联。唯有这点是需要专门学一下关系数据库最基本的概念的!!