Отлично, я вижу ваши таблицы в программе Access. Раз структура готова, я предоставлю универсальные SQL-запросы, которые подойдут к вашим названиям таблиц и полей (предполагая, что поля в таблицах называются стандартно, как обычно делают в таких заданиях).
ВАЖНО: Перед вставкой кода откройте Создание → Конструктор запросов (не закрывая окно), нажмите правой кнопкой мыши на пустом поле сверху и выберите «Режим SQL». Вставьте код туда и нажмите «Выполнить» (красный восклицательный знак).
1. Заполнение таблицы «Номера»
```sql
INSERT INTO Номера (Категория, Цена, Количество_мест) VALUES
('Эконом', 1500, 1),
('Эконом', 1700, 2),
('Эконом', 1900, 3),
('Бизнес', 3500, 1),
('Бизнес', 4000, 2),
('Бизнес', 4500, 3),
('Люкс', 7000, 2),
('Люкс', 9000, 3),
('Люкс', 12000, 4);
```
2. Заполнение таблицы «Постояльцы»
```sql
INSERT INTO Постояльцы (Фамилия, Имя, Телефон, Паспорт) VALUES
('Иванов', 'Иван', '89111111111', '4501 123456'),
('Петрова', 'Анна', '89222222222', '4502 654321'),
('Сидоров', 'Петр', '89333333333', '4503 987654'),
('Смирнова', 'Елена', '89444444444', '4504 111222'),
('Козлов', 'Дмитрий', '89555555555', '4505 333444'),
('Новикова', 'Ольга', '89666666666', '4506 555666'),
('Морозов', 'Артем', '89777777777', '4507 777888'),
('Васильева', 'Юлия', '89888888888', '4508 999000');
```
3. Заполнение таблицы «Бронирование»
Здесь важно правильно сопоставить КодНомера и КодПостояльца. Я использовал существующие ID (с 1 по 8). Важно, чтобы перед этим вы уже заполнили две предыдущие таблицы.
```sql
INSERT INTO Бронирование (КодНомера, КодПостояльца, ДатаЗаезда, ДатаВыезда) VALUES
(1, 1, #05/20/2026#, #05/22/2026#),
(3, 2, #05/21/2026#, #05/25/2026#),
(5, 3, #05/22/2026#, #05/28/2026#),
(2, 4, #05/23/2026#, #05/24/2026#),
(4, 5, #05/25/2026#, #05/27/2026#),
(6, 6, #05/26/2026#, #06/01/2026#),
(8, 7, #05/27/2026#, #05/30/2026#),
(7, 8, #05/28/2026#, #06/05/2026#);
```
4. Заполнение таблицы «Проживание»
Здесь хранится история фактического проживания (обычно заполняется при выезде или вручную):
```sql
INSERT INTO Проживание (КодПостояльца, КодНомера, ДатаЗаселения, ДатаВыселения) VALUES
(1, 1, #05/20/2026#, #05/22/2026#),
(2, 3, #05/21/2026#, #05/25/2026#),
(3, 5, #05/22/2026#, #05/28/2026#);
```
Что делать, если код выдаст ошибку:
1. Убедитесь, что названия полей в таблицах точно совпадают (в кавычках '). Например, если у вас поле называется Дата_Заезда, а я написал ДатаЗаезда — замените.
2. Если Access ругается на даты (символы #), попробуйте заменить #05/20/2026# на '2026-05-20' (так Access иногда понимает даты в разных версиях).