入门级问题,很多DX都没说出个最优方案

要求如下:
1、有四个实体
班级,学生,教师,课程
2、关系如下
一个班级有多个学生
一个班级有多门课程,同一门课程可以有多个班级在上
一个教师可以教多门课程,一门课程可以有多个老师在上
问题是:我应该如何建表呢?请各位指点

这是我想到的第一种方式,转成物理模型后,会有七张表

奇怪,为什么不能上传图片?
提示下面的错误:
sorry, the operation failure cause of the system errors

illegal file type! []

[该贴被liuzhengbiao于2007年08月09日 22:52修改过]

你的问题有两个问题:
1.应该是如何建模,而不是建表,如果还是建表就不是OO分析设计,还是回到面向过程的老路子,J道提倡纯OO,这方面你需要转变观点。

2.四个实体你其实已经是你分析后的结果了,还要什么结果呢?需要告诉我们你详细的业务需求背景,才能进一步建模和细化。

关注:

请把 业务需求说出来