2011-08-31 56 views
-1

假设我需要采用不同的大学详细信息并将他们提供的课程存入数据库。不同大学的课程数量是不同的。应该设计表格来存储课程。关于在数据库中存储课程的说明

这里这些课程应该能够进行进一步的处理检索

任何一个可以提出想法的..

回答

2

你可以用2个表,1 Institution(大学/学院),和1日开始为CourseCourse表应该有一个外键institution_idInstitution表。

通过这种方式,您可以为任何大学提供尽可能多的课程,并且查找大学课程与在institution_id上进行查询一样简单。

当然,这只是一个开始,你可能需要扩展。例如,您可能想要另一个表,如College,其外键为Institution,以模拟这样的事实,即有时大学内有许多子学校。您还可以让Institution行参考其他Institution行来建模相同的东西;你想要做什么取决于细节。

+0

@hygotcodes感谢您的想法.... – satheesh