Я делаю школьный проект по школьной теме, где мне нужно создать несколько таблиц для учеников, классов, программ ...
Я хочу добавить группу в определенные классы с автоматическим приращением вОднако group_id я хотел, чтобы переменная group_id сбрасывалась, если я изменял какой-либо из этих атрибутов (Classes_id, courses_acronym, year_Semesters). Как я могу сбросить его каждый раз, когда любое из этих изменений ??
Вот моя таблица:
CREATE TABLE Classes_Groups(
Classes_id varchar(2),
Group_id INT IDENTITY(1,1),
courses_acronym varchar(4),
year_Semesters varchar(5),
FOREIGN KEY (Classes_id, year_Semesters,courses_acronym) REFERENCES Classes(id,year_Semesters, courses_acronym),
PRIMARY KEY(Classes_id,courses_acronym,year_Semesters,Group_id)
);