Телефон: 8-800-350-22-65
Напишите нам:
WhatsApp:
Telegram:
MAX:
Прием заявок круглосуточно
График работы офиса: с 9:00 до 21:00 Нск (с 5:00 до 19:00 Мск)

Статья опубликована в рамках: CCXXXIX Международной научно-практической конференции «Научное сообщество студентов: МЕЖДИСЦИПЛИНАРНЫЕ ИССЛЕДОВАНИЯ» (Россия, г. Новосибирск, 25 июня 2026 г.)

Наука: Информационные технологии

Скачать книгу(-и): Сборник статей конференции

Библиографическое описание:
Гмырин М.А. РОЛЬ БАЗ ДАННЫХ В РАЗРАБОТКЕ СОВРЕМЕННЫХ ИНФОРМАЦИОННЫХ СИСТЕМ // Научное сообщество студентов: МЕЖДИСЦИПЛИНАРНЫЕ ИССЛЕДОВАНИЯ: сб. ст. по мат. CCXXXIX междунар. студ. науч.-практ. конф. № 12(238). URL: https://sibac.info/archive/meghdis/12(238).pdf (дата обращения: 10.07.2026)
Проголосовать за статью
Конференция завершена
Эта статья набрала 0 голосов
Дипломы участников
У данной статьи нет
дипломов

РОЛЬ БАЗ ДАННЫХ В РАЗРАБОТКЕ СОВРЕМЕННЫХ ИНФОРМАЦИОННЫХ СИСТЕМ

Гмырин Михаил Александрович

студент, факультет информационных технологий Московский политехнический университет,

РФ, г. Москва

THE ROLE OF DATABASES IN THE DEVELOPMENT OF MODERN INFORMATION SYSTEMS

 

Gmyrin Mikhail Aleksandrovich

Student, Faculty of Information Technologies, Moscow Polytechnic University,

Russia, Moscow

 

АННОТАЦИЯ

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

ABSTRACT

The article considers the role of databases in the development of modern information systems. It shows that proper data structure design affects application reliability, query processing speed, maintainability, and the possibility of further system development. The importance of normalization, data integrity, storage model selection, backup, and access protection is emphasized.

 

Ключевые слова: база данных; информационная система; СУБД; проектирование данных; SQL; целостность данных.

Keywords: database; information system; DBMS; data design; SQL; data integrity.

 

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

База данных выполняет не только роль хранилища. Она задаёт правила представления предметной области в системе: какие сущности существуют, как они связаны между собой, какие значения допустимы и какие ограничения должны соблюдаться. Ошибка на этапе проектирования данных может привести к дублированию информации, противоречивым записям и усложнению последующих доработок. [1]

На ранних этапах разработки важно определить основные сущности предметной области. В информационной системе это могут быть пользователи, документы, товары, заказы, сообщения, платежи, файлы или события. Для каждой сущности необходимо описать атрибуты, связи и правила изменения состояния. Такая работа позволяет перейти от общего описания процесса к формальной модели данных.

Одним из распространённых подходов является использование реляционной модели. В ней данные представляются в виде таблиц, а связи между объектами задаются ключами. Такой подход удобен для систем, где важны строгая структура, транзакционность и согласованность данных. Язык SQL позволяет выполнять выборку, добавление, изменение и удаление записей, а также строить отчёты на основе связанных таблиц. [2]

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

Важным свойством является целостность данных. Система должна предотвращать удаление записей, на которые ссылаются другие объекты, запрещать некорректные значения и сохранять согласованность при выполнении операций. Например, заказ не должен ссылаться на несуществующего пользователя, а сумма платежа не должна сохраняться без связи с соответствующей операцией.

При разработке современных приложений особое значение имеет производительность запросов. Даже корректно спроектированная база может работать медленно, если не учитывать индексы, объём данных и характер нагрузки. Часто используемые поля поиска, фильтрации и сортировки требуют отдельного анализа. При этом избыточное количество индексов также нежелательно, поскольку оно замедляет операции изменения данных.

Отдельное внимание уделяется выбору системы управления базами данных. Для одних проектов достаточно простой встроенной базы, для других требуется промышленная СУБД с поддержкой транзакций, репликации, разграничения доступа и резервного копирования. Выбор зависит от масштаба приложения, требований к отказоустойчивости, количеству пользователей и характеру обрабатываемой информации. [3]

В последние годы вместе с реляционными базами активно применяются нереляционные решения. Они удобны для хранения документов, событий, логов, графовых связей или больших объёмов слабоструктурированных данных. Однако выбор нереляционной модели должен быть связан с реальными задачами проекта. Если данные имеют устойчивую структуру и сложные связи, реляционная модель часто остаётся более понятной и управляемой.

База данных также связана с безопасностью информационной системы. Необходимо ограничивать права пользователей и сервисов, защищать соединение, хранить резервные копии и вести журналирование важных операций. Доступ к данным должен предоставляться по принципу минимально необходимых полномочий, чтобы ошибка или компрометация одного компонента не приводила к раскрытию всей информации. [4]

На этапе сопровождения значение базы данных возрастает. По мере развития системы появляются новые поля, таблицы, отчёты и интеграции. Если структура данных была спроектирована хаотично, любое изменение становится рискованным. Поэтому изменения схемы должны выполняться через управляемые миграции, с проверкой совместимости и сохранением уже накопленных данных.

При проектировании базы данных важное значение имеют транзакции. Они позволяют рассматривать несколько операций как единое целое: если одна из операций не может быть выполнена, остальные изменения должны быть отменены. Это особенно важно для систем, связанных с заказами, оплатами, учётом остатков, заявками или персональными данными. Наличие транзакционного механизма повышает надёжность приложения и помогает избежать противоречивого состояния данных. [1]

Не менее важным является резервное копирование. Даже хорошо спроектированная информационная система может столкнуться с техническим сбоем, ошибкой администратора или повреждением данных. Поэтому база данных должна сопровождаться регламентом создания резервных копий и проверки возможности восстановления. Сам факт наличия копии недостаточен: необходимо периодически убеждаться, что данные действительно можно вернуть в рабочее состояние.

На практике значительная часть проблем в информационных системах связана не с программным кодом, а с качеством данных. Некорректные справочники, дубли записей, разные варианты написания одних и тех же значений и устаревшие сведения снижают доверие пользователей к системе. Поэтому при разработке базы данных важно предусматривать ограничения, проверки, единые правила заполнения полей и механизмы очистки данных. [2]

База данных также влияет на удобство дальнейшей интеграции системы с другими приложениями. Если данные имеют понятную структуру, устойчивые идентификаторы и единые правила хранения, их проще передавать через API, использовать в отчётах и связывать с внешними сервисами. При хаотичной структуре интеграция становится дорогой и рискованной, поскольку каждое изменение может нарушить обмен данными между системами.

Таким образом, база данных является фундаментом современной информационной системы. От качества её проектирования зависят надёжность приложения, удобство разработки, скорость выполнения операций и возможность дальнейшего развития. Грамотная модель данных позволяет не только хранить информацию, но и поддерживать устойчивую работу всей системы в условиях роста нагрузки и изменения требований. [5]

 

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

  1. Дейт К. Дж. Введение в системы баз данных. 8-е изд. М.: Вильямс, 2005. — 1328 с.
  2. Кузнецов С. Д. Основы баз данных. М.: Интернет-Университет Информационных Технологий, 2005. — 488 с.
  3. Карпова Т. С. Базы данных: модели, разработка, реализация. СПб.: Питер, 2001. — 304 с.
  4. Голицына О. Л., Максимов Н. В., Попов И. И. Базы данных. М.: ФОРУМ: ИНФРА-М, 2009. — 399 с.
  5. Махмутова М. В. Теория и практика разработки баз данных. М.: ФЛИНТА, 2017. — 185 с.
Проголосовать за статью
Конференция завершена
Эта статья набрала 0 голосов
Дипломы участников
У данной статьи нет
дипломов