Учебно-справочное пособие по СУБД 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 файла

Microsoft Visual C++ и MFC. Программирование для Win95 и WinNT

В предыдущих томах серии “Библиотеки системного программиста” мы ориентировались в первую очередь на язык программирования Си. Даже если некоторые программы были написаны на Си++, то богатые возможности этого языка практически не использовались.
Сегодня уровень сложности программного обеспечения настолько высок, что разработка коммерческих приложений Windows с использованием средств одного только языка Си значительно затрудняется. Программист должен будет затратить массу времени на решение стандартных задач по созданию многооконного интерфейса. Реализация технологии связывания и встраивания объектов - OLE потребует от программиста еще более тяжелой работы.
Чтобы облегчить работу программиста практически все современные компиляторы с языка Си++ содержат специальные библиотеки классов. Такие библиотеки включают в себя практически весь программный интерфейс Windows и позволяют пользоваться при программировании средствами более высокого уровня, чем обычные вызовы функций. За счет этого значительно упрощается разработка приложений, имеющих сложный интерфейс пользователя, облегчается поддержка технологии OLE и взаимодействие с базами данных.

Microsoft Visual C++
Класс CTime - дата и время
Создание нового документа

Новые версии Visual C++
Новая кнопка в панели управления
Ресурсы приложения Dater