предлагаемые курсы для студентов

Меня смущает логика, когда студентам предлагаются курсы в течение семестра. вот таблицы, которые у меня есть;

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)

-3

Решение

Здесь вам нужно спроектировать и ссылаться или связывать ваши таблицы таким образом, как показано ниже:

Например :

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 /...

Таким образом, вы можете иметь доступ или можете создавать курсы, определенные для семестра и как мудрый.

Дайте мне знать, если у вас есть какие-либо сомнения.

С Уважением,
Zeeshan.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]