Листинг 10.6 - Заполнение таблицы с пациентами (пользователями)

--Заполнение таблицы с пользователями
INSERT INTO Users (user_id, first_name, last_name, patronymic, birthday, phone, email)
VALUES
    ('79a68bba-1b2f-4e36-8ee3-f66221fcf9ae', 'Иван', 'Иванов', 'Иванович', '1990-01-01', '1234567890', '[email protected]'),
    ('55f87d4c-0d2a-49f0-af94-7b4128529a6c', 'Петр', 'Петров', 'Петрович', '1985-05-15', '9876543210', '[email protected]'),
    ('990f8f3a-bc50-4340-8778-34e90e0890e0', 'Анна', 'Сидорова', 'Игоревна', '1995-11-20', '5554443332', '[email protected]'),
    ('3c5f4247-2e69-46a5-af22-af07a8f363f4', 'Елена', 'Михайлова', 'Владимировна', '1980-03-08', '7778889991', '[email protected]'),
    ('28ff1305-7299-4db6-82a6-d38a78cc0d8a', 'Сергей', 'Федоров', 'Алексеевич', '1975-07-12', '1112223334', '[email protected]');

Untitled

Рисунок 10.8 - Заполнение таблицы с пациентами

Листинг 10.7 - Заполнение таблицы с отзывами

--Заполнение таблицы с отзывами
INSERT INTO Review (review_id, user_id, date, text)
VALUES
    ('a1ae3367-0123-4db9-9063-ae02f1b097b3', '79a68bba-1b2f-4e36-8ee3-f66221fcf9ae', '2023-01-05', 'Хороший прием у врача.'),
    ('b36e7f1f-c4a4-47a3-89a6-7f680f1f0d42', '990f8f3a-bc50-4340-8778-34e90e0890e0', '2023-02-10', 'Очень довольна результатами лечения.'),
    ('c43a1784-c81c-474e-8eae-0ab0ff51a6f1', '3c5f4247-2e69-46a5-af22-af07a8f363f4', '2023-03-15', 'Отличный специалист, рекомендую.'),
    ('d5c5b3a2-1735-4621-9446-4d2ff16f4a31', '55f87d4c-0d2a-49f0-af94-7b4128529a6c', '2023-04-20', 'Нужно улучшить организацию приема.'),
    ('e2b64a02-1a6b-4f5b-b0b7-d6b5df8d92b3', '28ff1305-7299-4db6-82a6-d38a78cc0d8a', '2023-05-25', 'Быстро получил все необходимые анализы.');

Untitled

Рисунок 10.9 - Заполнение таблицы с отзывами

Листинг 10.8 - Заполнение таблицы с анализами

--Заполнение таблицы с анализами
INSERT INTO Analysis (analysis_id, user_id, date, results)
VALUES
    ('4c79cb8c-05a9-415d-b157-f1ac1df2366f', '79a68bba-1b2f-4e36-8ee3-f66221fcf9ae', '2023-01-10', '<https://example.com/path/to/file1.pdf>'),
    ('2b5ae134-9267-4973-bd59-2d80e42abdf9', '990f8f3a-bc50-4340-8778-34e90e0890e0', '2023-02-20', '<https://example.com/path/to/file2.pdf>'),
    ('e8ed0a71-438b-4f60-8f39-24c8cc3b2e4c', '3c5f4247-2e69-46a5-af22-af07a8f363f4', '2023-03-25', '<https://example.com/path/to/file3.pdf>'),
    ('12c2fcd3-dbc4-4210-bc8c-6c4ddad49d54', '55f87d4c-0d2a-49f0-af94-7b4128529a6c', '2023-04-30', '<https://example.com/path/to/file4.pdf>'),
    ('67b8fb8d-42b3-4cf0-9eab-57ba07644e19', '28ff1305-7299-4db6-82a6-d38a78cc0d8a', '2023-06-05', '<https://example.com/path/to/file5.pdf>');

Untitled

Рисунок 10.10 - Заполнение таблицы с анализами

Листинг 10.9 - Заполнение таблицы с записями на прием

--Заполнение таблицы с записями на прием
INSERT INTO Appointment (appointment_id, user_id, service, doctor, date, time, room, floor)
VALUES
    ('5e5e0550-5de0-4c7a-90b0-ae42f8723b61', '79a68bba-1b2f-4e36-8ee3-f66221fcf9ae', 'Общий осмотр', 'Иванова Н.Н.', '2023-01-15', '09:00', 101, 1),
    ('1e1b4762-9890-434f-9d81-dac77e15e28a', '990f8f3a-bc50-4340-8778-34e90e0890e0', 'УЗИ', 'Сидорова О.И.', '2023-02-25', '11:30', 202, 2),
    ('cf6d394c-93ac-47f3-b2f0-858ba593f94b', '3c5f4247-2e69-46a5-af22-af07a8f363f4', 'Консультация', 'Петрова Е.Е.', '2023-03-30', '14:45', 303, 3),
    ('ea696e6d-2ee1-4e1d-9341-8b4cbbef2e33', '55f87d4c-0d2a-49f0-af94-7b4128529a6c', 'Профилактический осмотр', 'Федорова А.С.', '2023-04-10', '10:15', 404, 4),
    ('77f5f79b-8b1e-4c77-a146-5b2ff5d92ed8', '28ff1305-7299-4db6-82a6-d38a78cc0d8a', 'Анализы крови', 'Иванов И.И.', '2023-06-15', '08:30', 505, 5);

Untitled

Рисунок 10.11 - Заполнение таблицы с записями на прием