Загрузка данных


Хорошо, вот абсолютно рабочий код для каждой таблицы.

Важно: Вставляйте каждый блок отдельно в окно SQL, нажимайте «Выполнить», затем закрывайте запрос (без сохранения) и открывайте новый для следующей таблицы.

---

1. Таблица «Номера»

```sql
INSERT INTO Номера (Категория, Цена, КоличествоМест) VALUES ('Эконом', 1500, 1), ('Эконом', 1800, 2), ('Бизнес', 3500, 1), ('Бизнес', 4200, 2), ('Люкс', 7500, 2), ('Люкс', 9000, 3), ('Эконом', 1600, 2), ('Бизнес', 4000, 2);
```

---

2. Таблица «Постояльцы»

```sql
INSERT INTO Постояльцы (Фамилия, Имя, Телефон, Паспорт) VALUES ('Иванов', 'Иван', '89111234567', '4501 123456'), ('Петрова', 'Анна', '89222345678', '4502 654321'), ('Сидоров', 'Петр', '89333456789', '4503 987654'), ('Смирнова', 'Елена', '89444567890', '4504 111222'), ('Козлов', 'Дмитрий', '89555678901', '4505 333444'), ('Новикова', 'Ольга', '89666789012', '4506 555666');
```

---

3. Таблица «Бронирование»

(Сначала выполните «Номера» и «Постояльцы», иначе ошибка!)

```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#);
```

---

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#);
```

---

ЕСЛИ СНОВА ОШИБКА:

Если Access снова ругается на точку с запятой, сделайте так:

1. Нажмите Создание → Запрос SQL.
2. Удалите SELECT;.
3. Вставьте первую строку из блока (например, INSERT INTO Номера...).
4. Нажмите Выполнить.
5. Не закрывая окно, удалите первую строку и вставьте вторую строку (следующий номер).
6. Снова нажмите Выполнить.
7. Повторите для всех 9 номеров.