Введение
Современная электронная коммерция предъявляет высокие требования к информационным системам, обеспечивающим обработку и хранение данных о товарах, клиентах и заказах. По данным Ассоциации компаний интернет-торговли, в 2024 году объём интернет-торговли в России составил почти 9 трлн рублей, увеличившись на 41% по сравнению с предыдущим годом. Интернет-магазин как сложная организационно-техническая система нуждается в надежной и эффективной базе данных, способной поддерживать основные бизнес-процессы в условиях многопользовательского доступа и динамично меняющегося ассортимента. Проектирование такой базы данных требует системного подхода, учитывающего как теоретические аспекты реляционной модели, так и практические особенности реализации в конкретной СУБД.
Выпускная квалификационная работа посвящена разработке и созданию базы данных интернет-магазина. В рамках исследования рассматриваются вопросы моделирования данных, нормализации отношений, выбора программной платформы, а также практической реализации схемы базы данных, ограничений целостности и хранимых процедур. Особое внимание уделяется анализу предметной области и формированию требований к данным, что позволяет создать базу, адекватно отражающую бизнес-логику магазина и обеспечивающую эффективное выполнение типовых операций.
Практическая значимость работы заключается в возможности использования разработанной базы данных в качестве основы для построения полнофункционального интернет-магазина. Полученные результаты могут быть применены при проектировании аналогичных систем электронной коммерции, а также в учебном процессе при подготовке специалистов в области информационных технологий.
Актуальность темы
Актуальность темы обусловлена стремительным ростом электронной торговли и необходимостью создания эффективных систем управления данными, способных обеспечить надежное хранение и быструю обработку информации о товарах, заказах и клиентах. По данным Ассоциации компаний интернет-торговли, в 2024 году доля интернет-торговли в общем объёме розничных продаж в России составила 16,2%, а в первом квартале 2025 года объём интернет-торговли достиг 2,6 трлн рублей, что на 36% больше, чем за аналогичный период предыдущего года. Качественно спроектированная база данных является фундаментом любого интернет-магазина, определяя его производительность, масштабируемость и удобство сопровождения. В условиях высокой конкуренции на рынке электронной коммерции грамотный выбор моделей данных, методов проектирования и СУБД становится критически важным для успешного функционирования бизнеса.
Степень разработанности темы
Проблематика проектирования баз данных для систем электронной коммерции достаточно широко освещена в научной литературе. Среди зарубежных исследователей, внесших фундаментальный вклад в теорию реляционных баз данных и методологию проектирования, следует отметить Э. Кодда, К. Дейта, Р. Элмасри и Ш. Навате. В отечественной науке значимые результаты в области теории баз данных и информационных систем представлены в трудах Г.С. Цейтина, В.В. Кириллова, Т.И. Сергеевой и А.Д. Хомоненко.
Объект и предмет исследования
Объект исследования — Объектом исследования является база данных интернет-магазина как совокупность структурированных данных и методов их обработки.
Предмет исследования — Предметом исследования выступают модели, методы и средства проектирования и реализации реляционной базы данных, обеспечивающей поддержку бизнес-процессов интернет-магазина.
Цель и задачи работы
Цель работы — Целью работы является разработка и реализация базы данных интернет-магазина, обеспечивающей целостное хранение данных о товарах, заказах и клиентах и поддержку основных бизнес-процессов.
Для достижения цели поставлены задачи:
- изучить модели данных и принципы нормализации реляционных схем
- рассмотреть методы проектирования, включая ER-моделирование и нотацию IDEF1X
- провести обзор СУБД и определить критерии выбора платформы для интернет-магазина
- проанализировать бизнес-процессы интернет-магазина: каталог, заказ, оплату, доставку
- выполнить сравнительный анализ существующих решений и выявить их ограничения
- сформировать требования к данным, запросам и правам доступа
- построить логическую и физическую модели данных
- реализовать схему базы данных, ограничения целостности и хранимые процедуры
- наполнить базу тестовыми данными и проверить выполнение типовых сценариев
Методы исследования
В работе использованы методы системного анализа, теории реляционных баз данных, ER-моделирования, нормализации отношений, а также методы сравнительного анализа и практической реализации в среде выбранной СУБД.
Теоретическая и практическая значимость
Теоретическая значимость работы состоит в систематизации подходов к проектированию баз данных для электронной коммерции, обосновании выбора моделей данных и методов нормализации, а также в разработке методики формирования требований к данным с учетом специфики интернет-магазина.
Практическая значимость заключается в создании работоспособной базы данных, которая может быть использована в качестве основы для разработки полнофункционального интернет-магазина, а также в возможности применения полученных результатов при проектировании аналогичных систем.
Структура работы
Работа состоит из введения, трех глав, заключения, списка литературы и приложений. В первой главе рассматриваются теоретические основы проектирования баз данных, включая модели данных, принципы нормализации, методы ER-моделирования и нотацию IDEF1X, а также проводится обзор СУБД. Вторая глава посвящена анализу предметной области интернет-магазина, сравнительному анализу существующих решений и формированию требований к данным. В третьей главе описывается практическая разработка: построение логической и физической моделей, реализация схемы и ограничений целостности, наполнение тестовыми данными и проверка сценариев.