/
KarandinDenis
/
SQL
Обзор
Документация
Войти
/
KarandinDenis
/
SQL
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
data3.sql
35 строк
986 B
KarandinDenis
create data3.sql
01 дек 2025, 17:10
01 дек 2025, 17:10
b92dc03
Код
Авторство
О чём код?
-- Создание таблицы Students CREATE TABLE Students ( StudentID INT PRIMARY KEY, FirstName VARCHAR(50) NOT NULL, LastName VARCHAR(50) NOT NULL, BirthDate DATE, Email VARCHAR(100) UNIQUE, GroupID INT, FOREIGN KEY (GroupID) REFERENCES Groups(GroupID) ); -- Создание таблицы Grades CREATE TABLE Grades ( GradeID INT PRIMARY KEY, StudentID INT NOT NULL, SubjectID INT NOT NULL, GradeValue INT, ExamDate DATE ); -- Связь «Subjects → Grades» (1:N) ALTER TABLE Grades ADD CONSTRAINT FK_Subject_Grade FOREIGN KEY (SubjectID) REFERENCES Subjects(SubjectID); -- Связь «Students → Grades» (1:N) ALTER TABLE Grades ADD CONSTRAINT FK_Student_Grade FOREIGN KEY (StudentID) REFERENCES Students(StudentID); -- Связь «Groups → Students» (1:N) ALTER TABLE Students ADD CONSTRAINT FK_Student_Group FOREIGN KEY (GroupID) REFERENCES Groups(GroupID);