Учебно-справочное пособие по СУБД Informix


Продукты INFORMIX для Обработки Баз Данных. - часть 2


Включает:

  • компилятор с 4GL на Си и далее, в машинный код.
  • генератор и компилятор экранных форм 4GL.
  • описание и поддержка многомодульных программ (а ля make).
    Все это собранно в единую интегрированную среду-оболочку поддержки программирования, управляемую меню.

Язык 4GL содержит в себе:

  1. Операторы SQL - для работы с данными.
  2. Программные операторы - IF, CASE, CALL, FUNCTION, FOR, WHILE, GOTO, DEFINE и т.д.
  3. Операторы экранного обмена - меню, окна, ввод-вывод через экранные формы и экранные массивы.
  4. Перехват и обработка исключительных ситуаций

INFORMIX-4GL-RDS+ID.
Rapid Development Sistem and Interactive Debugger
То же самое, только компилируются программы гораздо быстрее, но не до выполнимого кода, а до "псевдо"-кода, который выполняется runner'ом. Диалоговый Отладчик 4GL программ использует "псевдо"-код.

INFORMIX-ESQL/C.
EmbeddedSQL/C (Вложенный в Си SQL)
Система Программирования Баз Данных на языке Си, к которому добавлены операторы языка SQL.

  • представляет собой компилятор-препроцессор, который превращает программный код, написанный на ESQL/C (Си с SQL), в чистый Си код, который дальше транслируется обычным Си компилятором. Не имеет среды-оболочки.

C-ISAM.
Библиотека подпрограмм индексно-последовательного метода доступа для языка Си, на котором реализован INFORMIX-SE.

  • Обеспечение Пользовательских Приложений INFORMIX

    INFORMIX-RunTime.
    Компонента INFORMIX, которую необходимо установить на машину, чтобы на ней могли работать пользовательские программы, изготовленные с использованием средств разработки INFORMIX. (SQL,ESQL, 4GL - для каждого из них требуется своя собственная версия RunTime). Представляет собой совокупность служебных файлов с системными сообщениями, программ, интерпретирующих псевдокод для 4GL-RDS, и программ выполнения отчетов, меню и экранных форм INFORMIX-SQL. Дополнительно к INFORMIX-RunTime необходимо иметь один из серверов базы данных SE или OnLine, поставляемых как отдельные продукты.

  • Системы Автоматизации Конторской Деятельности




    Начало  Назад  Вперед



    Книжный магазин