R:BASE — различия между версиями

Материал из Национальной библиотеки им. Н. Э. Баумана
(источники)
(архитектура и примечание)
Строка 123: Строка 123:
 
* Соединение с интернетом рекомендовано, но не обязательно, активировать лицензию, обновлять и получать поддержку можно и без него
 
* Соединение с интернетом рекомендовано, но не обязательно, активировать лицензию, обновлять и получать поддержку можно и без него
 
* Программа должна быть добавлена в исключения антивируса
 
* Программа должна быть добавлена в исключения антивируса
===Примечания===
+
==Архитектура==
 +
Базы данных, создаваемые R:BASE, хранятся в трех файлах:
 +
*Информация о структуре базы
 +
*Данные
 +
*Индексы
 +
Пользователю эти данные предоставляются в виде таблицы. Формы и отчеты также обрабатываются и хранятся в файле с данными пользователя. Доступ к файлам баз данных можно получить только через R:BASE или из утилиты, которая работает со структурой файла данных R:BASE, так как они шифруются. Поддерживается импорт и экспорт различных форматов, проверка и восстановление данных.
 +
Поддержка многопользовательского режима включается командой в файле конфигурации
 +
==Примечания==
 +
Поскольку R:BASE поддерживает [https://habr.com/ru/post/255361/ SQL] и совместима с [https://windows.fandom.com/ru/wiki/MS-DOS DOS], то может быть полезно ознакомиться с ними перед началом работы с данной программой.
  
===Источники===
+
==Источники==
 
#[https://www.rbase.com/ Официальный сайт R:BASE/ Дата обращения: 30.05.2020]
 
#[https://www.rbase.com/ Официальный сайт R:BASE/ Дата обращения: 30.05.2020]
 
#[http://www.razzak.com/fte/ R:BASE Technical Articles/ Дата обращения 14.06.2020]
 
#[http://www.razzak.com/fte/ R:BASE Technical Articles/ Дата обращения 14.06.2020]

Версия 09:01, 30 июня 2020

R:BASE

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

R:BASE
RBase logo.png
Создатели: Wayne Erickson
Разработчики: MicroRim
Выпущена: 1983; 37 years ago (1983)
Операционная система: Windows, DOS, OS/2
Платформа: PC
Локализация: English
Тип ПО: Реляционная база данных
Лицензия: Proprietary software
Веб-сайт www.rbase.com

Основные функции продукта

  • Надежный SQL Engine
  • Временные таблицы и представления
  • Хранимые процедуры и триггеры
  • 512-битное встроенное шифрование файлов
  • Конструктор форм с более чем 100 элементами управления
  • Дизайнер отчетов с более чем 45 элементами управления
  • Дизайнер этикеток с более чем 45 элементами управления
  • Подотчеты и вложенные подотчеты
  • Графический дизайнер запросов
  • Быстрый и мощный дизайнер приложений
  • Интегрированный файловый шлюз (импорт / экспорт)
  • Простой в использовании мастер форм
  • Интуитивно понятный мастер отчетов с шаблоном счета и новыми стилями
  • Быстрый и простой мастер меток
  • Внутреннее/внешнее соединение с вложенными соединениями
  • Мастер запросов с интерфейсом True GUI
  • Универсальный проводник баз данных
  • Текстовый редактор с графическим интерфейсом и подсветка синтаксиса
  • Встроенная поддержка электронной почты для отчетов
  • Встроенный просмотр изображений / BLOB-данных / редактор
  • Встроенный PDF Writer с 128-битной безопасностью
  • Встроенные штрих-коды
  • Поддержка пользовательских плагинов / WinUDF
  • Словарь данных для информации базы данных
  • Trace Debugger с переменными часов
  • SQL-запросы в R> Подсказка
  • Универсальная цветовая палитра с более чем 180 вариантами
  • Темы на уровне формы, с поддержкой загрузки внешних тем
  • Возможность поиска текста в тексте во всех областях базы данных

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

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 появились временные таблицы, возможность зеркалирования базы данных, возможность запуска R:SCOPE и AUTOFIX во время подключения, проверка записи, новые математические функции, возможность выводы данных в формате HTML, новый набор ключевых слов AUTO, возможность легкой конвертации и обновления баз данных 4.5х.

Минимальные системные требования для версии R:BASE X.5

Для ПК:

  • Процессор: 2-х ядерный, с частотой от 2 Ггц
  • Оперативная память: минимум 2 ГБ (рекомендовано 4)
  • Память: минимум 2 ГБ свободного места на жестком диске
  • Дисплей: 1024х768 или большее разрешение
  • Видеоадаптер: любой, поддерживающий разрешение 1024х768 и выше
  • Мышь
  • Клавиатура

Для сервера

  • Процессор: 2-х-ядерный, с частотой от 2 Ггц
  • Оперативная память: 6ГБ (рекомендовано 8)

Поддерживаемые операционные системы

  • Microsoft Windows 10 (Professional)
  • Microsoft Windows 8 (Professional)
  • Microsoft Windows 7
  • Microsoft Windows Server 2019
  • Microsoft Windows Server 2016
  • Microsoft Windows Server 2012, 2012 R2
  • Microsoft Windows Server 2008, 2008 R2

Сеть

  • Инфраструктура Ethernet (рекомендована гигабитная)
  • Соединение с интернетом рекомендовано, но не обязательно, активировать лицензию, обновлять и получать поддержку можно и без него
  • Программа должна быть добавлена в исключения антивируса

Архитектура

Базы данных, создаваемые R:BASE, хранятся в трех файлах:

  • Информация о структуре базы
  • Данные
  • Индексы

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

Примечания

Поскольку R:BASE поддерживает SQL и совместима с DOS, то может быть полезно ознакомиться с ними перед началом работы с данной программой.

Источники

  1. Официальный сайт R:BASE/ Дата обращения: 30.05.2020
  2. R:BASE Technical Articles/ Дата обращения 14.06.2020