最近,我正在一个项目中,我需要在数据库中保存多个科目,并且科目的数量将根据学生的班级而有所变化。例如:“ VII”类具有6个主题(包括1个可选主题),“ VIII”类具有8个主题(包括1个可选主题),依此类推。根据学生的选择,连选修科目也可以不同。
我正在使用CheckedListBox控件。这是屏幕截图。
我正在使用MS Sql Server2012。我面临设计数据库表的困难。我不明白我应该在学生表还是????(最佳方式)中创建所有主题列。请帮助我,在此先感谢。
您所描述的是所谓的多对多关系。很多班有很多学生。
您将有一个students表,一个subjects表,然后是一个student_subject表,该表链接students和subjects表的主键。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句