Составляем более менее нормализованую структур
Заполняем тестовыми данными
-- Добавление тестовых данных в таблицу Курсы
INSERT INTO Курсы (название, описание) VALUES
('Математика', 'Курс по математике для начинающих'),
('Физика', 'Курс физики для студентов'),
('Английский', 'Изучение английского языка');
-- Добавление тестовых данных в таблицу Сотрудники
INSERT INTO Сотрудники (ФИО, должность, отдел, номер_телефона, электронная_почта) VALUES
('Иванов Иван Иванович', 'Преподаватель', 'Факультет математики', '123-456-789', 'ivanov@example.com'),
('Петров Петр Петрович', 'Преподаватель', 'Факультет физики', '987-654-321', 'petrov@example.com'),
('Сидоров Сидор Сидорович', 'Преподаватель', 'Факультет английского', '555-555-555', 'sidorov@example.com');
-- Добавление тестовых данных в таблицу Преподаватели
INSERT INTO Преподаватели (ФИО, должность, отдел, номер_телефона, электронная_почта) VALUES
('Пупкин Василий Иванович', 'Преподаватель', 'Факультет математики', '111-222-333', 'pupkin@example.com'),
('Смирнова Елена Петровна', 'Преподаватель', 'Факультет физики', '444-555-666', 'smirnova@example.com'),
('Кузнецова Ольга Александровна', 'Преподаватель', 'Факультет английского', '777-888-999', 'kuznetsova@example.com');
-- Добавление тестовых данных в таблицу Оценка
INSERT INTO Оценка (id_сотрудника, id_курса, id_преподавателя, оценка, дата_оценки) VALUES
(1, 1, 1, 4.5, '2024-04-15'),
(2, 2, 2, 5.0, '2024-04-16'),
(3, 3, 3, 4.0, '2024-04-17');
Делаем запрос для проверки
И идём сдавать работу...
CREATE TABLE Сотрудники
(ID_сотрудника INT IDENTITY(1,1) PRIMARY KEY,
ФИО varchar (255),
должность varchar(55),
отдел varchar (55),
номер_телефона varchar(20),
электронная_почта varchar(50));
CREATE TABLE Оценка (
ID_оценки INT IDENTITY(1,1) PRIMARY KEY,
id_сотрудника int,
id_курса int,
id_результатов int,
оценка decimal,
дата_оценки date,
преподаватель varchar(255),
foreign key (id_сотрудника) references Сотрудники(ID_сотрудника),
foreign key (id_курса) references Курс(ID_курса),
и еще , при заполнении этих таблиц мы айдишники не трогаем,получается? они же должны автоматически наследоватьсч