R:BASE

Материал из Национальной библиотеки им. Н. Э. Баумана
Версия от 18:28, 24 июня 2020; a.polotnyanko (обсуждение | вклад) (Частичное описание истории версий)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)

R:BASE

R:Base - первая реляционная база данных для ПК, разработанная Уэйном Эриксоном в 1981 году. В том же году, 13 ноября Уэйн и Рон Эриксоны создали компанию MicroRim для продажи продукта. Для Windows R:Base стала доступна лишь в 1995 году.

История первых версий

R:BASE 4000

Самая ранняя версия вышла в 1983 году и называлась R:BASE 4000. Она поставлялась компанией Microrim и работала с ранними версиями MS-DOS и IBM PC DOS. Поставлялась она на гибких дисках и с руководством в переплете. В основе системы лежала DOS, так что интерфейс был полностью текстовый. Несмотря на легкость использования и способность создавать полезные формы и отчеты, первая система не имела своего языка программирования, поэтому полагалась на операторы SQL. Из-за этого некоторые сегменты рынка восприняли его негативно. Но продукт был быстро модернизирован и приобрел переменные и собственный язык программирования. Это обновление получило название R:BASE 4000 version 1.1 и в марте 1984 года стало второй самой популярной базой данных на основе DOS.

R:BASE 5000

В апреле 1985 состоялся релиз новой версии. Это было первое экспресс-приложение, поддерживавшее точки останова в отчетах, указатели, DOS-команды и для него требовалось 256КБ памяти. В ноябре того же года вышла версия Multi-User на основе DOS 3.1.

R:BASE System V

В следующей версии был введен формат RBF, строки переменной длины с примечаниями, новые математические функции, версия по умолчанию была многопользовательской и поддерживала последнюю версию Fortan. Теперь требовалось 512КБ памяти. Вышла она в июне 1986 года.

R:BASE for DOS Version 2.0

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

R:BASE 3.0

R:BASE 2.11 стала первой версией, доступной на OS/2, но не получила особых изменений,в отличие от версии 3.0, которая получила обновление стилей меню и печати отчетов, были реализованы запросы по примеру, автонумерация, первые EEP, стали поддерживаться ANSI второго уровня SQL и более длинные имена.

R:BASE 3.1

Версия 3.1 получила прямой доступ к DBF файлам, значительный прирост скорости и RTLINK.

R:BASE 3.1a

Добавились команды отладки, перенос слов в формах и при просмотре, улучшилось заполнение форм.

R:BASE 3.1b

Улучшены EEP, добавлены ДА/НЕТ диалоги, увеличено количество процедурных блоков.

R:BASE 3.1c

Добавлены пользовательские функции, форматирование, меню подключения и цвета колонок при просмотре.

R:BASE 3.1d and 4.0

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

R:BASE 4.0a

Добавлены однорядная индикация, поле масштабирования в формах, предварительный просмотр отчетов и ярлыков, просмотр переменных в отладчике.Версия также была доступна на OS/2.

R:BASE 4.5

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

R:BASE 4.5+

Эта версия получила новый символ перевода строки для абзацев, возможность поиска при просмотре, выходную команду с проверкой перезаписи, улучшенные сообщения об ошибках во время ввода-вывода, столбцы с возможностью удаления дубликатов, установку положения и размера диалоговых окон, указание длины на выходе записи, загрузку форматированных данных, выбор команды, возвращающей скрытое значение, новые команды EEP, расширенные формы всплывающих окон, формы теперь могут ограничивать длину редактируемого текста, больше поддержки мыши, доступ к RBEDIT при указании eeps, функцию печати выражения, более легкое определение нескольких выражений, функцию замены строки, быстрые внешние ключи и индексы, улучшенную многопользовательскую пропускную способность, улучшения RBDefine, RBEdit теперь может обрабатывать более большие файлы, улучшенные поиск и замену, поддержку внешних соединений.

R:BASE for Windows 5.0

В марте 1995 года вышла первая версия для Windows, в которой поддерживались бинарные типы данных и возможность открытия одновременно нескольких окон.

R:BASE for Windows 5.5

Добавлены лучшая поддержка OC+DBC, возможность редактировать данные VARCHAR, улучшенный дизайнер, MDI формы и интегрированная команда AUTOFIX.

R:BASE 6.0

До версии 6.0