存储多个主题的最佳数据库设计是什么?

杰基尔·侯赛因(Jakir Hossain)

最近,我正在一个项目中,我需要在数据库中保存多个科目,并且科目的数量将根据学生的班级而有所变化。例如:“ VII”类具有6个主题(包括1个可选主题),“ VIII”类具有8个主题(包括1个可选主题),依此类推。根据学生的选择,连选修科目也可以不同。

我正在使用CheckedListBox控件。这是屏幕截图。

在此处输入图片说明

我正在使用MS Sql Server2012。我面临设计数据库表的困难。我不明白我应该在学生表还是????(最佳方式)中创建所有主题列。请帮助我,在此先感谢。

geggleto

您所描述的是所谓的多对多关系。很多班有很多学生。

您将有一个students表,一个subjects表,然后是一个student_subject表,该表链接students和subjects表的主键。

参考:多对多

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Hibernate进行分层数据版本控制的最佳数据库设计是什么?

来自分类Dev

设计:更新数据库记录部分的最佳方法是什么?

来自分类Dev

在 MongoDB 中设计具有父子关系的数据库的最佳方法是什么?

来自分类Dev

在数据库中存储布尔值的最佳数据类型是什么

来自分类Dev

在我的sql数据库中存储自定义报告设置的建议架构/数据库设计是什么?

来自分类Dev

在多个站点之间共享数据库数据的最佳方法是什么?

来自分类Dev

Codeigniter:维护多个数据库连接数据的最佳实践是什么?

来自分类Dev

在关系数据库中存储数组的最佳方法是什么?

来自分类Dev

在MySQL数据库中存储特殊字符的最佳方法是什么?

来自分类Dev

在不使用外部数据库或表的情况下存储信息的最佳方法是什么?

来自分类Dev

在Google Cloud Infrastructure上扩展数据库/磁盘存储的最佳实践是什么?

来自分类Dev

在PostGres数据库中存储复选框的最佳方法是什么

来自分类Dev

在数据库表中存储宾果卡号码的最佳方法是什么

来自分类Dev

什么是用于事务聚合的最佳实践数据库设计?

来自分类Dev

在Asp.Net MVC 5中实现多个数据库的最佳实践是什么?

来自分类Dev

将由多个产品组成的订单插入SQL数据库的最佳实践是什么?

来自分类Dev

获得具有多个数据库的结果的最佳方法是什么

来自分类Dev

在多个数据库上运行 Laravel 计划任务的最佳方法是什么?

来自分类Dev

从数据库获取数据的最佳方法是什么?

来自分类Dev

重用多个存储库条件的最佳方法是什么?

来自分类Dev

在数据库中存储多个枚举的最佳方法

来自分类Dev

[mysql]在小于150kb的数据库中存储小文件的最佳数据类型是什么

来自分类Dev

连接/断开数据库的最佳实践是什么?

来自分类Dev

生产数据库架构更新的最佳实践是什么?

来自分类Dev

构造数据库表的最佳方法是什么?

来自分类Dev

连接到SQL数据库的最佳实践是什么?

来自分类Dev

Laravel数据库日志-最佳实践是什么

来自分类Dev

租赁系统的最佳数据库结构是什么?

来自分类Dev

连接到SQL数据库的最佳实践是什么?

Related 相关文章

  1. 1

    使用Hibernate进行分层数据版本控制的最佳数据库设计是什么?

  2. 2

    设计:更新数据库记录部分的最佳方法是什么?

  3. 3

    在 MongoDB 中设计具有父子关系的数据库的最佳方法是什么?

  4. 4

    在数据库中存储布尔值的最佳数据类型是什么

  5. 5

    在我的sql数据库中存储自定义报告设置的建议架构/数据库设计是什么?

  6. 6

    在多个站点之间共享数据库数据的最佳方法是什么?

  7. 7

    Codeigniter:维护多个数据库连接数据的最佳实践是什么?

  8. 8

    在关系数据库中存储数组的最佳方法是什么?

  9. 9

    在MySQL数据库中存储特殊字符的最佳方法是什么?

  10. 10

    在不使用外部数据库或表的情况下存储信息的最佳方法是什么?

  11. 11

    在Google Cloud Infrastructure上扩展数据库/磁盘存储的最佳实践是什么?

  12. 12

    在PostGres数据库中存储复选框的最佳方法是什么

  13. 13

    在数据库表中存储宾果卡号码的最佳方法是什么

  14. 14

    什么是用于事务聚合的最佳实践数据库设计?

  15. 15

    在Asp.Net MVC 5中实现多个数据库的最佳实践是什么?

  16. 16

    将由多个产品组成的订单插入SQL数据库的最佳实践是什么?

  17. 17

    获得具有多个数据库的结果的最佳方法是什么

  18. 18

    在多个数据库上运行 Laravel 计划任务的最佳方法是什么?

  19. 19

    从数据库获取数据的最佳方法是什么?

  20. 20

    重用多个存储库条件的最佳方法是什么?

  21. 21

    在数据库中存储多个枚举的最佳方法

  22. 22

    [mysql]在小于150kb的数据库中存储小文件的最佳数据类型是什么

  23. 23

    连接/断开数据库的最佳实践是什么?

  24. 24

    生产数据库架构更新的最佳实践是什么?

  25. 25

    构造数据库表的最佳方法是什么?

  26. 26

    连接到SQL数据库的最佳实践是什么?

  27. 27

    Laravel数据库日志-最佳实践是什么

  28. 28

    租赁系统的最佳数据库结构是什么?

  29. 29

    连接到SQL数据库的最佳实践是什么?

热门标签

归档