Открыть сервисСервис

Юникрон — советская система управления базами данных

Юникрон — советская и российская система управления базами данных (СУБД) реляционного типа, разработанная в 1980-х годах в Институте кибернетики Академии наук Украинской ССР (ныне Институт кибернетики имени В. М. Глушкова НАН Украины). Система предназначалась для построения автоматизированных систем управления (АСУ) на ЭВМ серии ЕС ЭВМ и использовалась в промышленности, на транспорте и в научных организациях. «Юникрон» относится к классу реляционных СУБД с языком манипулирования данными, близким к SQL, и считается одной из первых полноценных отечественных разработок в этой области.

История создания

Работы над системой начались в конце 1970-х годов в отделе, которым руководил специалист по базам данных, в киевском Институте кибернетики. В основе лежала реляционная модель данных, предложенная Эдгаром Коддом в 1970 году. Разработчики ставили задачу создать СУБД, пригодную для эксплуатации на машинах ЕС ЭВМ — советском семействе мейнфреймов, совместимом с IBM System/360.

Первая версия «Юникрона» была внедрена в начале 1980-х годов. Система развивалась итеративно: выпускались версии для разных моделей ЕС ЭВМ, добавлялись средства администрирования, разграничения доступа и поддержки распределённой обработки. Название образовано от слов «универсальный» и, по распространённой трактовке, «контроль» — что отражало назначение системы как средства централизованного управления данными.

Архитектура и характеристики

«Юникрон» построен по классической схеме реляционной СУБД и включал несколько подсистем:

  • Ядро СУБД — обеспечивало хранение, поиск и модификацию данных, управление транзакциями и целостностью.
  • Языковые средстваязык описания данных и язык манипулирования данными, ориентированные на реляционную модель.
  • Средства администрирования — создание и реорганизация баз данных, ведение словаря данных, разграничение прав пользователей.
  • Интерфейсы прикладного программирования — для встраивания запросов в программы на языках высокого уровня (например, на КОБОЛ и ПЛ/1, распространённых на ЕС ЭВМ).

Ключевые особенности:

ХарактеристикаЗначение
Модель данныхреляционная
ПлатформаЕС ЭВМ
Режим работымногопользовательский, пакетный и диалоговый
Управление доступомразграничение прав пользователей
Организация храненияцентрализованная база данных

Система поддерживала коллективный доступ, что было важно для АСУ крупных предприятий, где с одной базой работали десятки и сотни пользователей.

Применение

Наибольшее распространение «Юникрон» получил в 1980-х — начале 1990-х годов. Его применяли:

  • в автоматизированных системах управления предприятиями (АСУП);
  • в отраслевых и ведомственных информационных системах;
  • в научных и проектных организациях для ведения справочных и расчётных баз данных;
  • в системах обработки экономической и плановой информации.

Типовой сценарий использования — централизованное хранение нормативно-справочной информации, кадровых и складских данных, а также результатов производственного учёта на мейнфрейме, к которому подключались терминалы подразделений.

Значение и место в истории

«Юникрон» входит в число заметных отечественных СУБД наряду с системами, разрабатывавшимися в других научных центрах СССР. Его значение определяется несколькими обстоятельствами:

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

После распада СССР и массового перехода организаций на персональные компьютеры и зарубежные СУБД (Oracle, Informix, позднее — Microsoft SQL Server, PostgreSQL) эксплуатация «Юникрона» на ЕС ЭВМ постепенно сократилась. Мейнфреймы выводились из строя, а прикладные системы переносились на новые платформы. Тем не менее «Юникрон» остаётся примером зрелой отечественной СУБД своего поколения.

Ограничения

Как и любая система своего времени, «Юникрон» был привязан к конкретному классу вычислительной техники — ЕС ЭВМ. Это затрудняло перенос баз данных на другие платформы. Кроме того, диалоговые интерфейсы и языковые средства уступали по удобству более поздним зарубежным аналогам, что стало одной из причин вытеснения системы после смены технологического уклада.

Источники: материалы по истории вычислительной техники СССР, публикации Института кибернетики АН УССР, обзоры отечественных СУБД, справочная литература по ЕС ЭВМ.

Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru