Система управления реляционными базами данных MICRO - MICRO Relational Database Management System

В Система управления реляционными базами данных MICRO был первым масштабным теоретико-множественный система управления базами данных для использования в производстве.[1] Хотя изначально MICRO считалась «системой управления информацией», в конечном итоге было признано, что она предоставляет все возможности СУБД. Основные принципы и алгоритмы MICRO были основаны на теоретико-множественной модели структуры данных (STDS), разработанной Д. Л. Чайлдс проекта CONCOMP (Conversational Use of Computers) Мичиганского университета.[2][3][4] MICRO имел интерфейс на естественном языке, который позволял непрограммистам использовать систему.[5][6]

Внедрение MICRO началось в 1970 году в рамках проекта Информационной системы рынка труда (LMIS) в Институте труда и производственных отношений (ILIR) Мичиганского университета. Доктор Малькольм С. Коэн был директором проекта LMIS и был главным новатором и разработчиком оригинальной системы поиска MICRO.[7] Кэрол Истхоуп и Джек Гускин были главными программистами. D.L. Чайлдс, вице-президент корпорации «Теоретико-множественные информационные системы» (STIS), постоянно консультировал по использованию программного обеспечения доступа к данным теоретико-множественной структуры данных (STDS) для MICRO. Финансирование поступило от Управления кадрового обеспечения Министерства труда США.[5] MICRO был впервые использован для изучения больших баз данных социальных наук, называемых микроданными; отсюда и название. Такие организации, как Министерство труда США, то Агентство по охране окружающей среды США, и исследователи из Университет Альберты, то университет Мичигана, Государственный университет Уэйна, то Университет Ньюкасл-апон-Тайн, и Даремский университет до 1998 года использовала MICRO для управления очень крупномасштабными базами данных.

MICRO работает под Терминальная система Мичигана (MTS), интерактивная система с разделением времени, разработанная в Мичиганском университете и работающая на IBM System / 360 Модель 67, Система / 370, и совместимые мэйнфреймы.[8] MICRO предоставляет язык запросов, каталог базы данных и словарь данных для создания интерфейса между пользователем и очень эффективным запатентованным программным обеспечением теоретико-множественной структуры данных (STDS), разработанным корпорацией теоретико-множественных информационных систем (STIS) из Анн-Арбора. , Мичиган. Подпрограммы нижнего уровня из STIS обрабатывают базы данных как наборы и выполняют над ними операции с наборами, например объединение, пересечение, ограничения и т. Д. Хотя лежащая в основе модель STDS основана на теории множеств, пользовательский интерфейс MICRO аналогичен тем, которые используются впоследствии. в системы управления реляционными базами данных.[2][9] Представление данных MICRO можно рассматривать как матрицу или таблицу, в которой строки представляют различные записи или «случаи», а столбцы содержат отдельные элементы данных для каждой записи; однако фактическое представление данных находится в теоретико-множественной форме. В приложениях рынка труда строки обычно представляют соискателей работы или сотрудников, а столбцы представляют такие поля, как возраст, пол и доход или тип отрасли, количество сотрудников и фонд заработной платы.[1]

MICRO позволяет пользователям с небольшим опытом программирования определять, вводить, опрашивать, манипулировать и обновлять коллекции данных в относительно неструктурированной и неограниченной среде.[5] Интерактивная система MICRO является мощной с точки зрения сложности запросов, которые могут быть выполнены пользователями без предварительного опыта работы с языком программирования.[10] MICRO включает в себя базовые статистические вычисления, такие как среднее значение, дисперсия, частота, медиана и т. Д. Если требуется более строгий статистический анализ, данные из базы данных MICRO можно экспортировать в систему интерактивного анализа данных штата Мичиган (MIDAS),[11] пакет статистического анализа, доступный в терминальной системе штата Мичиган.[12]

Рекомендации

  1. ^ а б "Теоретико-множественная структура данных и язык поиска" (PDF), Уильям Р. Херши и Кэрол Х. Истхоуп, Документ сессии по структурам данных, Весенняя совместная компьютерная конференция, май 1972 г. ACM SIGIR Форум, Volume 7, Issue 4 (декабрь 1972 г.), стр. 45-55, DOI =10.1145/1095495.1095500
  2. ^ а б «Наборы, модели данных и независимость данных», Кен Норт, блогер доктора Добба, 10 марта 2010 г.
  3. ^ Описание теоретико-множественной структуры данных, Д. Л. Чайлдс, 1968, Технический отчет 3 проекта CONCOMP (Исследование разговорного использования компьютеров), Мичиганский университет, Анн-Арбор, Мичиган, США.
  4. ^ Выполнимость теоретико-множественной структуры данных: общая структура, основанная на восстановленном определении отношения, Д. Л. Чайлдс, 1968, Технический отчет 6 проекта CONCOMP (Исследование разговорного использования компьютеров), Мичиганский университет, Анн-Арбор, Мичиган, США.
  5. ^ а б c Справочное руководство по системе управления информацией MICRO (версия 5.0), М.А.Кан, Д.Л. Румельхарт, Б. Бронсон, октябрь 1977 г., Институт труда и производственных отношений (ILIR), Мичиганский университет и Государственный университет Уэйна.
  6. ^ MICRO: система управления реляционными базами данных, Гарри Ф. Кларк, Дэвид Э. Хетрик, Роберт С. Брессан, июль 1992 г., Институт труда и производственных отношений (ILIR), Мичиганский университет, 451 страница, ISBN  9780877363507
  7. ^ Осуществимость информационной системы рынка труда, том 3, окончательный отчет за период с 1 июля 1970 г. по 30 июня 1974 г., Малкольм С. Коэн, Проект информационной системы рынка труда (LMIS), Институт труда и производственных отношений, Мичиганский университет, июнь 1974 г., 76 страниц, PDF
  8. ^ "Глава 6: МИКРО" в Введение в системы управления базами данных на МТС, Рик Рилио, Серия руководств пользователя, Вычислительный центр, Мичиганский университет, март 1986 г., страницы 147–189.
  9. ^ «Реляционная модель данных для больших общих банков данных», E.F. Codd, Сообщения ACM, том 13, выпуск 6 (июнь 1970 г.), стр. 77–387, doi = 10,1145 / 362384,362685
  10. ^ "Использование реляционной базы данных для поддержки клинических исследований: применение в программе лечения диабета ", Дайан Ломатч, магистр здравоохранения, Терри Труакс, магистр медицины, Питер Сэвидж, доктор медицины, Отделение диабетического центра, MDRTC, Мичиганский университет, 1981
  11. ^ Документация для MIDAS, Дэниел Дж. Фокс и Кеннет Э. Гайр, третье издание (сентябрь 1976 г.), Лаборатория статистических исследований, Мичиганский университет, 203 стр.
  12. ^ "Переход от традиционных файловых структур к системам управления базами данных: мощный инструмент для управления медперсоналом », Ивонн Мари Абду, доктор философии, доктор медицинских наук, Колледж медсестер государственного университета Уэйна, 1987 г.