-- Создание таблицы врачей
CREATE TABLE doctors (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(100) NOT NULL,
specialty VARCHAR(100) NOT NULL
);
-- Создание таблицы пациентов
CREATE TABLE patients (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(100) NOT NULL,
age INT NOT NULL,
gender VARCHAR(10) NOT NULL
);
-- Создание таблицы пожеланий пациентов
CREATE TABLE patient_wishes (
id INT AUTO_INCREMENT PRIMARY KEY,
patient_id INT NOT NULL,
specialty VARCHAR(100) NOT NULL,
wish_text TEXT,
FOREIGN KEY (patient_id) REFERENCES patients(id)
);
-- Создание таблицы записей пациентов к врачам
CREATE TABLE patient_appointments (
id INT AUTO_INCREMENT PRIMARY KEY,
patient_id INT NOT NULL,
doctor_id INT NOT NULL,
appointment_date DATE NOT NULL,
FOREIGN KEY (patient_id) REFERENCES patients(id),
FOREIGN KEY (doctor_id) REFERENCES doctors(id)
);