-- Создание таблицы Doctors (врачи)
CREATE TABLE Doctors (
DoctorID INT PRIMARY KEY IDENTITY(1,1),
Name NVARCHAR(255) NOT NULL,
SpecialtyID INT NOT NULL
);
-- Создание таблицы Patients (пациенты)
CREATE TABLE Patients (
PatientID INT PRIMARY KEY IDENTITY(1,1),
Name NVARCHAR(255) NOT NULL
);
-- Создание таблицы DoctorSpecialties (специальности врачей)
CREATE TABLE DoctorSpecialties (
SpecialtyID INT PRIMARY KEY IDENTITY(1,1),
Name NVARCHAR(255) NOT NULL
);
-- Создание таблицы PatientWishes (пожелания пациентов)
CREATE TABLE PatientWishes (
WishID INT PRIMARY KEY IDENTITY(1,1),
PatientID INT NOT NULL,
SpecialtyID INT NOT NULL,
WishText NVARCHAR(MAX) NOT NULL
);
-- Создание таблицы Appointments (записи пациентов к врачам)
CREATE TABLE Appointments (
AppointmentID INT PRIMARY KEY IDENTITY(1,1),
DoctorID INT NOT NULL,
PatientID INT NOT NULL,
AppointmentDate DATETIME NOT NULL
);
-- Вставка данных в таблицу DoctorSpecialties (специальности врачей)
INSERT INTO DoctorSpecialties (Name)
VALUES
('Терапевт'),
('Офтальмолог'),
('Педиатр'),
('Хирург');
-- Вставка данных в таблицу Doctors (врачи)
INSERT INTO Doctors (Name, SpecialtyID)
VALUES
('Доктор 1', 1),
('Доктор 2', 2),
('Доктор 3', 3),
('Доктор 4', 4);