【问题标题】:offered courses to students为学生提供课程
【发布时间】:2014-11-07 23:27:24
【问题描述】:

当学生在一学期内获得课程时,我对逻辑感到困惑。这些是我的桌子;

Class
Course
Semester

现在,当前架构是管理员选择将在 2014 年秋季学期提供的计算机科学学位课程列表。

现在,第 4 学期的学生应与第 3 学期的学生提供不同的课程,依此类推。在最后一点,我很困惑如何将提供的课程分成学期(1、2 等)

这是架构

class_id (int)
class_year (int) 
class_semester (int) F.K
class_course (int) F.K
class_status (int) F.K

学期

sem_id (int)
Sem_name (varchar 100)

课程

course_id (int)
course_code(varchar 10)
course_name (varchar 100)
course_credit (int)

【问题讨论】:

  • 适当命名。
  • 怎么样? @mithunsatheesh
  • 建好数据库,然后运行查询,就OK了
  • 我已经有数据库 @Arif_suhail_123 khanakujast.com 用户名:admin 和密码:admin。但是,我要问的问题尚未上传到数据库中

标签: php sql codeigniter weblogic-10.x


【解决方案1】:

在这里你需要设计和引用或链接你的表格,如下所示:

例如:

Class Table - Suppose you have class A and Class B with class_id as column.

Semester Table- Here you will have reference to your class tables class_id 
so your semester table goes like Semester_ID / Class_ID /...

Courses Table - Here you will have reference to semester_id like course_id /semester_id /...

通过这种方式,您可以访问或创建特定于学期的课程等。

如果您有任何疑问,请告诉我。

问候, 泽山。

【讨论】:

  • 您的问题是什么,然后您面临什么问题,让我们清楚地知道以更好地帮助您。
  • 问题是我需要为特定学期提供的课程的逻辑
  • 您可以使用 join 来获取特定学期的课程,例如将班级表加入到 sem_id 和 course_id 到 resp。表。如果您仍有疑问,请告诉我?
  • 假设学士学位通常需要 8 个学期。我是否必须有包含学期编号的附加表格?目前我的学期表有学期类型值,例如夏季和秋季
  • 是的,如果您想以 1 -8 之类的数字而不是夏季或冬季来划分学期,那么您必须像明智地存储学期一样。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-02-16
  • 2018-06-03
相关资源
最近更新 更多