- DBMS -
Home page NIKA_ROOT ЛИТЕРАТУРА 28 =>
СУБД
R:base
    R:base
    R:base
      ОписаниеР-Т 
      R:base 5000 и R:base System V
           
      Указанные в названии программные продукты представляют
      собой различные версии весьма популярного семейства СУБД
      R:base фирмы Microrim Inc. Версия R:base 5000 [28] была вы-
      пущена фирмой на рынок программного обеспечения в 1985 г., а
      R:base System V [73] — в 1986 г. Эта СУБД предназначена для
      работы на IBM PC и совместимых с ними ПЭВМ в обстановке опе-
      рационной системы MS-DOS.
           Система R:base основана на реляционной модели данных,
      обладает реляционно-полным автономным языком программирова-
      ния процедурного типа. Компонент системы PI (Program
      Interface) предоставляет библиотеки функций и процедур, под-
      держивающие интерфейсы включающих языков Фортран, Паскаль и
      "C". Благодаря этому написанные на указанных языках приклад-
      ные программы могут выполнять различные операции над базами
      данных, построенными в соответствии с соглашениями системы.
           СУБД семейства R:base имеют важные отличия от многих
      других систем, в частности и от таких популярных СУБД, как
      dBase-совместимые системы. Наиболее существенное из них сос-
      тоит в том, что системы семейства R:base поддерживают кон-
      цепцию полной базы. Их системным механизмам доступны не
      только схемы отдельных отношений, но и схема базы данных в
      целом. Это позволяет комплексно распределять системные ре-
      сурсы, возлагать на систему принятие решений, касающихся вы-
      бора эффективных путей доступа к данным в конкретных ситуа-
      циях, освобождая пользователя от необходимости заниматься
      такими проблемами.
           Не оставлена без внимания проблема неопределенных зна-
      чений (Null-value). Система позволяет распознавать элементы
      столбцов таблиц, имеющие неопределенные значения.
           Предусмотрены развитые средства для спецификации и под-
      держки ограничений логической целостности данных. В отличие
      от многих других СУБД для ПЭВМ, ограничения целостности дан-
      ных в R:base ассоциируются не с экранными формами ввода-вы-
      вода данных, а с объектами базы данных. Предикаты логической
      целостности, называемые здесь правилами (Rule), могут декла-
      рироваться не только для отдельных таблиц или столбцов таб-
      лиц, но и для множества таблиц базы данных.
           Важным функциональным компонентом системы являются ее
      интерактивные средства разработки приложений. Они позволяют
      конструировать многие прикладные системы, автоматически ге-
      нерируя программный код на языке программирования R:base.
      Благодаря этому разработчики приложений избавлены от необхо-
      димости "ручного" программирования и отладки программ.
           В версии R:base 5000 для генерации приложений служат
      модуль Application Express и некоторые системные команды, а
      в случае R:base System V — наряду с модулем Application
      Express и новые модули —  Definition Express (определение
      таблиц базы данных), Report Express (генератор отчетов) и
      Form Express (создание форм ввода-вывода данных).
           С помощью указанного инструментария можно определить
      все типовые компоненты приложения — структуру базы данных,
      иерархическое меню, экранные формы ввода-вывода данных и
      формы отчетов, сгенерировать программный код и осуществить
      сборку приложения.
           Важное нововведение версии R:base System V — интерак-
      тивный пользовательский интерфейс, реализующий работу в ре-
      жиме Prompt By Example и существенно более развитый по
      сравнению с имеющимся в предыдущей версии системы режимом
      Prompt. Работая в этом режиме, пользователь специфицирует
      оператор языка , который нужно выполнить, непосредственно не
      выписывая командную строку в соответствии с синтаксическим
      форматом этого оператора, а последовательно осуществляя вы-
      бор альтернатив в предъявляемом системой меню.
           Модуль FileGateway, который в версии R:base 5000 служил
      для импорта данных в базу данных системы, в R:base System V
      позволяет осуществлять и экспорт, и импорт данных. С его по-
      мощью производится обмен данными между базой данных системы
      и файлами формата DIF, Lotus 1–2–3, Symphony, PFS:File,
      Multiplan SYLK, dBaseII, dBaseIII, dBaseIII PLUS, ASCII-фай-
      лами с разделителями и без разделителей с фиксированным фор-
      матом записей.
           Предусмотренный в системе псевдокомпилятор программных
      файлов позволяет значительно уменьшить объем программного
      кода и существенно сократить время исполнения программ, а
      также служит защите авторских прав разработчика.
           По имеющимся оценкам, система обеспечивает довольно вы-
      сокую эффективность при использовании в мультипользователь-
      ском режиме в локальных сетях персональных ЭВМ.ПУБЛИКАЦИИ
        Hartman P.A. R:base System V and 5000. Advanced Applications for Nonprogrammers. Windcrest Books. Division of TAB Books Inc. — 1988. — 280 p.
          Ссылка
            Hartman P.A. R:base System V and 5000. Advanced Applications for Nonprogrammers. Windcrest Books. Division of TAB Books Inc. — 1988. — 280 p.
              СУБД
                R:base
                  Ссылка
                    R:base
                      ОписаниеР-Т 
                      R:base 5000 и R:base System V
                           Указанные в названии программные продукты представляют
                      собой различные версии весьма популярного семейства СУБД
                      R:base фирмы Microrim Inc. Версия R:base 5000 [28] была вы-
                      пущена фирмой на рынок программного обеспечения в 1985 г., а
                      R:base System V [73] — в 1986 г. Эта СУБД предназначена для
                      работы на IBM PC и совместимых с ними ПЭВМ в обстановке опе-
                      рационной системы MS-DOS.
                           Система R:base основана на реляционной модели данных,
                      обладает реляционно-полным автономным языком программирова-
                      ния процедурного типа. Компонент системы PI (Program
                      Interface) предоставляет библиотеки функций и процедур, под-
                      держивающие интерфейсы включающих языков Фортран, Паскаль и
                      "C". Благодаря этому написанные на указанных языках приклад-
                      ные программы могут выполнять различные операции над базами
                      данных, построенными в соответствии с соглашениями системы.
                           СУБД семейства R:base имеют важные отличия от многих
                      других систем, в частности и от таких популярных СУБД, как
                      dBase-совместимые системы. Наиболее существенное из них сос-
                      тоит в том, что системы семейства R:base поддерживают кон-
                      цепцию полной базы. Их системным механизмам доступны не
                      только схемы отдельных отношений, но и схема базы данных в
                      целом. Это позволяет комплексно распределять системные ре-
                      сурсы, возлагать на систему принятие решений, касающихся вы-
                      бора эффективных путей доступа к данным в конкретных ситуа-
                      циях, освобождая пользователя от необходимости заниматься
                      такими проблемами.
                           Не оставлена без внимания проблема неопределенных зна-
                      чений (Null-value). Система позволяет распознавать элементы
                      столбцов таблиц, имеющие неопределенные значения.
                           Предусмотрены развитые средства для спецификации и под-
                      держки ограничений логической целостности данных. В отличие
                      от многих других СУБД для ПЭВМ, ограничения целостности дан-
                      ных в R:base ассоциируются не с экранными формами ввода-вы-
                      вода данных, а с объектами базы данных. Предикаты логической
                      целостности, называемые здесь правилами (Rule), могут декла-
                      рироваться не только для отдельных таблиц или столбцов таб-
                      лиц, но и для множества таблиц базы данных.
                           Важным функциональным компонентом системы являются ее
                      интерактивные средства разработки приложений. Они позволяют
                      конструировать многие прикладные системы, автоматически ге-
                      нерируя программный код на языке программирования R:base.
                      Благодаря этому разработчики приложений избавлены от необхо-
                      димости "ручного" программирования и отладки программ.
                           В версии R:base 5000 для генерации приложений служат
                      модуль Application Express и некоторые системные команды, а
                      в случае R:base System V — наряду с модулем Application
                      Express и новые модули —  Definition Express (определение
                      таблиц базы данных), Report Express (генератор отчетов) и
                      Form Express (создание форм ввода-вывода данных).
                           С помощью указанного инструментария можно определить
                      все типовые компоненты приложения — структуру базы данных,
                      иерархическое меню, экранные формы ввода-вывода данных и
                      формы отчетов, сгенерировать программный код и осуществить
                      сборку приложения.
                           Важное нововведение версии R:base System V — интерак-
                      тивный пользовательский интерфейс, реализующий работу в ре-
                      жиме Prompt By Example и существенно более развитый по
                      сравнению с имеющимся в предыдущей версии системы режимом
                      Prompt. Работая в этом режиме, пользователь специфицирует
                      оператор языка , который нужно выполнить, непосредственно не
                      выписывая командную строку в соответствии с синтаксическим
                      форматом этого оператора, а последовательно осуществляя вы-
                      бор альтернатив в предъявляемом системой меню.
                           Модуль FileGateway, который в версии R:base 5000 служил
                      для импорта данных в базу данных системы, в R:base System V
                      позволяет осуществлять и экспорт, и импорт данных. С его по-
                      мощью производится обмен данными между базой данных системы
                      и файлами формата DIF, Lotus 1–2–3, Symphony, PFS:File,
                      Multiplan SYLK, dBaseII, dBaseIII, dBaseIII PLUS, ASCII-фай-
                      лами с разделителями и без разделителей с фиксированным фор-
                      матом записей.
                           Предусмотренный в системе псевдокомпилятор программных
                      файлов позволяет значительно уменьшить объем программного
                      кода и существенно сократить время исполнения программ, а
                      также служит защите авторских прав разработчика.
                           По имеющимся оценкам, система обеспечивает довольно вы-
                      сокую эффективность при использовании в мультипользователь-
                      ском режиме в локальных сетях персональных ЭВМ.ПУБЛИКАЦИИ
                        Hartman P.A. R:base System V and 5000. Advanced Applications for Nonprogrammers. Windcrest Books. Division of TAB Books Inc. — 1988. — 280 p.
                          Ссылка
                            Hartman P.A. R:base System V and 5000. Advanced Applications for Nonprogrammers. Windcrest Books. Division of TAB Books Inc. — 1988. — 280 p.
                        Taylor A.G. R:base System V. User's Guide. QUE Corp. — 1987. — 390 p.
                          Ссылка
                            Taylor A.G. R:base System V. User's Guide. QUE Corp. — 1987. — 390 p.
                        Войтенко Л.Л., Искра А.А. СУБД для профессионалов. Что выбрать? // Журнал д-ра Добба.-1993.-N 1.-С. 21–25.
                          Ссылка
                            Войтенко Л.Л., Искра А.А. СУБД для профессионалов. Что выбрать? // Журнал д-ра Добба.-1993.-N 1.-С. 21–25.
                              РУБРИКИ 
                              Реферат-Т 
                              Анализируются возможности СУБД: Clipper, FoxPro, Paradox, R:base, Oracle,
                              dBase и др. Отмечается, что для парка ПЭВМ, который сложился в России, пакет
                              Clipper 5.0 является лучшим инструментальным средством для создания не очень
                              сложных программных продуктов, которые предназначены для коммерческого
                              распространения. Отмечено, что многие СУБД превосходят Clipper 5.0, но не
                              отвечают жестким требованиям устаревшего парка ПЭВМ. Рассмотрены сетевые СУБД
                              db-Vista III и Btrieve, которые поддерживают распределенные БД. Описана
                              методика выбора СУБД в зависимости от требований разработчика или заказчика.СУБД 
                      ЛИТЕРАТУРА
                        28
                          =>
                            Hartman P.A. R:base System V and 5000. Advanced Appli-
                                cations for Nonprogrammers. Windcrest Books. Division of
                                TAB Books Inc. — 1988. — 280 p.
                        73
         
      ЛИТЕРАТУРА 
    ЛИТЕРАТУРА