Главная
АИ #9 (295)
Статьи журнала АИ #9 (295)
Проектирование и оптимизация реляционной базы данных для системы онлайн-брониров...

Проектирование и оптимизация реляционной базы данных для системы онлайн-бронирования туристических услуг

26 февраля 2026

Научный руководитель

Рубрика

Информационные технологии

Ключевые слова

база данных
MySQL
онлайн-бронирование
реляционная модель
нормализация
оптимизация запросов

Аннотация статьи

В статье рассматривается проектирование и оптимизация реляционной базы данных для системы онлайн-бронирования туристических услуг. Целью исследования является разработка масштабируемой и отказоустойчивой архитектуры хранения данных, обеспечивающей эффективную обработку информации о пользователях, туристических пакетах, бронированиях и транзакциях. В работе применены методы концептуального моделирования, нормализации данных, индексирования и оптимизации SQL-запросов. Реализация выполнена с использованием СУБД MySQL. Полученные результаты демонстрируют снижение времени выполнения операций и повышение надежности системы.

Текст статьи

Введение

Развитие цифровых сервисов в сфере туризма требует внедрения эффективных информационных систем, обеспечивающих автоматизацию процессов онлайн-бронирования. Высокая нагрузка на систему, большое количество транзакций и необходимость обеспечения целостности данных делают проектирование базы данных ключевым этапом разработки.

Теоретические основы проектирования реляционных баз данных и методы нормализации подробно рассмотрены в трудах отечественных и зарубежных авторов [1, 2, 3].

Корректная архитектура базы данных позволяет:

  • минимизировать избыточность данных;
  • обеспечить ссылочную целостность;
  • повысить производительность обработки запросов;
  • гарантировать безопасность транзакций.

Объекты и методы исследования

Объект исследования – система онлайн-бронирования туристических услуг.

Предмет исследования – архитектура реляционной базы данных и методы её оптимизации.

В работе применялись следующие методы:

  • концептуальное моделирование (ER-диаграммы);
  • нормализация до третьей нормальной формы;
  • индексирование полей;
  • реализация транзакционного механизма;
  • обеспечение информационной безопасности в соответствии с требованиями ГОСТ и международных стандартов [4].

База данных реализована в MySQL. Особенности настройки индексов и механизмов хранения InnoDB описаны в руководствах по MySQL [5]. Взаимодействие с серверной частью осуществляется через PHP с использованием подготовленных выражений для предотвращения SQL-инъекций.

Результаты и их обсуждение

Проведено тестирование производительности системы при увеличении количества записей. Результаты:

  • сокращение времени поиска записей на 50–60% после внедрения индексов;
  • повышение скорости обработки транзакций;
  • стабильную работу при параллельных запросах.

Оптимизация структуры таблиц и корректная настройка индексов позволили значительно снизить нагрузку на сервер базы данных.

Таблица 1

Результаты тестирования производительности

Операция

Время до оптимизации (мс)

После оптимизации (мс)

Добавление записи

120

65

Поиск клиента

95

40

Создание бронирования

150

80

Снижение времени выполнения операций объясняется использованием индексации и оптимизацией структуры запросов. Исходя из таблицы 1 особенно заметно ускорение операций поиска, что подтверждает корректность выбранной архитектуры базы данных. Полученные результаты демонстрируют эффективность нормализации данных и применения внешних ключей. Также была проведена проверка устойчивости системы.

Таблица 2

Показатели надежности

Критерий

Результат

Сохранение ссылочной целостности

100%

Ошибки при некорректном вводе

0 (обработаны)

Защита от SQL-инъекций

Реализована

Высокие показатели надежности в таблице 2 подтверждают корректность реализации механизмов ссылочной целостности и защиты данных. Отсутствие ошибок при некорректном вводе свидетельствует о корректной обработке исключений на уровне приложения.

Заключение

Разработанная база данных для системы онлайн-бронирования туристических услуг обеспечивает:

  • высокую производительность;
  • надежность хранения информации;
  • защиту от некорректного ввода и SQL-инъекций;
  • масштабируемость архитектуры.

Перспективы развития включают внедрение репликации базы данных, кэширование запросов и интеграцию с внешними API туристических сервисов.

Список литературы

  1. Коннолли Т., Бегг К. Системы баз данных. Проектирование, реализация и сопровождение. – М.: Вильямс, 2018.
  2. Дейт К.Дж. Введение в системы баз данных. – М.: Вильямс, 2008.
  3. Эльмасри Р., Наватхе С.Б. Фундаментальные концепции баз данных. – М.: Вильямс, 2017.
  4. ГОСТ Р ИСО/МЭК 27001-2012. Информационная технология. Методы и средства обеспечения безопасности. Системы менеджмента информационной безопасности. Требования.
  5. Гаврилов Д.А. MySQL. Руководство разработчика. – СПб.: Питер, 2020.PHP Manual. MySQLi Extension Documentation [Электронный ресурс]. – Режим доступа: https://www.php.net (дата обращения: 21.02.2026).

Поделиться

1

Гасымов Э. Ф. Проектирование и оптимизация реляционной базы данных для системы онлайн-бронирования туристических услуг // Актуальные исследования. 2026. №9 (295). URL: https://apni.ru/article/14544-proektirovanie-i-optimizaciya-relyacionnoj-bazy-dannyh-dlya-sistemy-onlajn-bronirovaniya-turisticheskih-uslug

Обнаружили грубую ошибку (плагиат, фальсифицированные данные или иные нарушения научно-издательской этики)? Напишите письмо в редакцию журнала: info@apni.ru

Похожие статьи

Другие статьи из раздела «Информационные технологии»

Все статьи выпуска
Актуальные исследования

#9 (295)

Прием материалов

21 февраля - 27 февраля

Остался последний день

Размещение PDF-версии журнала

4 марта

Размещение электронной версии статьи

сразу после оплаты

Рассылка печатных экземпляров

11 марта