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

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

Вводная лекция по INFORMIX. Конспект.
Архитектура Клиент-Сервер.
Основные Объекты Реляционной Базы Данных.
Запросы на поиск. Соединение таблиц. Внешнее соединение таблиц.
Многопользовательский Режим Обработки Базы Данных.

SQL - Структурный Язык Запросов.
Язык Программирования 4-го Поколения 4GL.
Продукты INFORMIX для Обработки Баз Данных.
Расширения файлов, применяемые в INFORMIХ.
Расширения файлов в INFORMIX-4GL.


Расширения файлов в INFORMIX-4GL-RDS.

Расширения файлов в INFORMIX-4GL-Compiler.
Расширения файлов в INFORMIX-SQL.
Типы данных и выражения над переменными.
Операции над строками:
Выражения над датами:
Логические выражения:
Системные переменные:
Операторы организации программы.
Генерация отчетов.
Объявления переменных.

Присвоения.
Перехват прерываний.
Программные операторы.
Меню, окна.
Простые операторы вывода на экран.
Ввод/вывод через экранные формы.
Динамическое создание операторов.
Манипуляция "курсором".
Операторы описания данных.
Операторы манипуляции данными.

Оператор SELECT.
Операторы задания прав доступа (не откатываются).
Операторы транзакций, восстановления данных.
Встроенные функции 4GL. Не включать в SQL операторы.
Соглашения о Языке 4GL и Начальные Понятия.
Объекты, Используемые в INFORMIX-4GL.
Операторы SQL
Типы Переменных и Операторы Описания Переменных в 4GL.
Подпрограммные Блоки (Функции).
Примеры Использования Программных Операторов.

Динамическое Изготовление Операторов SQL. Курсоры.
Курсоры
Программирование Экранного Обмена.
Операторы MENU. MESSAGE. PROMPT.
Оператор OPTIONS
Операторы MESSAGE, ERROR
Оператор PROMPT
DISPLAY и INPUT
Фрагмент, реализующий окошко подсказки.

Описание и компиляция экранных форм
INFORMIX-4GL. Main Menu
Пояснения
Система меню в INFORMIX.
Система меню в INFORMIX. Вы можете

Системная экранная форма.
Пример программы, выдающей отчет
Отладчик Языка 4GL.
Отладчик предоставляет такие возможности:
Команды Отладчика:
Формат блока REPORТ. (Генерация отчетов).
Пример простейшей программы
О Руссификации INFORMIX.
Переменные Окружения

О Настройке INFORMIX на Терминал.
Настройка UNIX для работы с INFORMIX
Экранные формы Informix-4GL.
Описание экранной формы
Краткое пособие по языку SQL.
Соглашения о языке SQL и начальные понятия
Идентификаторы INFORMIX
Группы операторов языка SQL.
Операторы Описания Данных.

Операторы задания прав доступа в базе данных.
Операторы транзакций и восстановления данных.
Операторы Манипуляции Данными.
Снова Оператор SELECT.
Сложные Примеры Манипуляции Данными.

INFORMIX-SQL MAIN MENU
Конфигурирование INFORMIX-OnLinе
Установить переменные окружения
Вписать информиксовский порт в /etc/service
Заполняем файл $INFORMIXDIR/etc/sqlhosts
Создаем Chunk'и - файлы или row devices
Определяемся, как зовут ленты
Скопировать ONCONFIG
Запустить onmonitor и проинициализироваться
Осталось прописать автоматический старт/стоп сервера

Пара слов про Online версии 5.0
Утилиты INFORMIX.
Bcheck - Целостность индексных файлов
Dbload - Из ASCII в INFORMIX
Формат Входного Файла:
Командный Файл Утилиты dbload Содержит:
Dbexport - Базу из INFORMIX в ASCII
Dbimport - Базу из ASCII в INFORMIX
Dbschema - SQL код для создания таблицы
Mkmessage - Компиляция файла сообщений

Upscol - Устанавливает атрибуты по умолчанию
Dbupdate - Upgrade базу SQL 1 в SQL 2
Sqlconv - Конвертация старой базы в современную
Dblog - Содержание SE или C-ISAM log файла