学生表(
学生ID primary key,
学生姓名,
性别,
年龄,
...,
家庭ID foreign references 家庭成员表(成员ID),
...
)家庭成员表(
成员ID primary key,
成员名,
与学生的关系,
工作单位,
...
)
学生ID primary key,
学生姓名,
性别,
年龄,
...,
家庭ID foreign references 家庭成员表(成员ID),
...
)家庭成员表(
成员ID primary key,
成员名,
与学生的关系,
工作单位,
...
)
学生ID primary key,
学生姓名,
性别,
年龄,
...,
家庭成员ID [FK],
...
)家庭成员表(
成员ID [PK]
成员名,
与学生的关系,
工作单位,
...
)
1,在程序里将家庭成员信息组合在一起,成为形如:‘张XX, 父亲, 北京X局,……;肖XX, 母亲, 北京X校,……’
2 存放如家庭成员信息字段(可以是VARCHAR也可以是TEXT型)
3 读出是,在程序里以逗号分解字段,以分号分解行。如果有必要把家庭成员分开显示的话。
呵呵,个人愚见,请大家斧正。