关系模型只能处理一对一和一对多的关系。
但为了表示实际中的多对多关系,我们需要按实际来分解它们。
我们学数据库基础的时候就知道数据表的一列必须是原子,只能存放一条信息。
对于你举的那个实际例子,我想可以分解如下:
学生表(学号,姓名,出生日期)student(stuId,name,birthday)
课程表(课程号,课程名)subject(subId,subName)
选课表(学号(学生表.学号的外键),课程号(课程表.课程号的外键))]
  subSelect(stuId,subId)