План двухнедельного курса по СУБД INFORMIX.
---------------------------------------------------------------
Предполагается 10 учебных дней из расчета:
по 4 часа в день лекции
остальное время - выход на машину, практическая работа.
---------------------------------------------------------------
---------------------------------------------------------------
Для обучения INFORMIX используются две пачки листочков. Предпо-
лагается читать "лекции", параллельно сверяясь с соответствую-
щими разделами "шпаргалок", содержащими полный формат синтакси-
са языка.
Первая пачка: "Шпаргалки по INFORMIХ" с синтаксисом операторов.
** 4GL Формат операторов h4gl
** 4GL Функции h4fи
** 4GL Экранные формы h4per
** 4GL Формат отчетов h4rер
4GL ОТЛАДЧИК h4deb
4GL УТИЛИТЫ h4util
SQL Формат операторов hsql
SQL Экранные формы hsper
Вторая пачка: "Лекции по INFORMIХ" с примерами.
План пятидневного обучения schoolplaп
План двухнедельного обучения schoolpl10
** Введение в базы данных INFORMIX school0
** Уровни языков программирования БД DBMSрrogrbd
** Лекции по SQL schoolsql
INFORMIX-4GL за двадцать минут h4rtwentу
** Лекции по INFORMIX-4GL school4gl
** Пример программы с отчетом schoolrер
** Пример экранной формы schoolper
Расширения файлов в INFORMIX infext
Управляющие клавиши и меню INFOR h4kеу
4GL-RDS MAIN MENU h4mм
4GL-Compiler MAIN MENU h4cmм
SQL MAIN MENU hsmм
Список документации по INFORMIX infdocls
Файлы, входящие в INFORMIX infdir
Настройка INFORMIX infnastr
Русская сортировка в INFORMIX russort.dir
Работа с 132 символьным экраном 132simw
---------------------------------------------------------------
---------------------------------------------------------------
1 день.
1. Вводная лекция по базам данных и INFORMIX:
Основные объекты и понятия многопользовательских
реляционных баз данных.
Классификация СУБД.
SQL - Структурный Язык Запросов.
4GL язык программирования баз данных INFORMIX.
Обзор семейства продуктов INFORMIX.
2. Организация программирования в среде INFORMIX:
Расширения файлов в INFORMIX
Клавиши и меню в INFORMIX
3. Практика: выход на машину.
Работа с меню INFORMIX-SQL:
создание базы, таблиц, занесение значений
Работа с меню INFORMIX-4GL RDS:
закачивание демонстрационной базы zawod
демонстрация программы primer (база zawod)
Фирменная демонстрационная база stores. *demo.
Используемые материалы:
Введение в базы данных INFORMIX school0
Уровни языков программирования БД DBMSрrogrbd
Расширения файлов в INFORMIX infext
Клавиши и меню в INFORMIX h4kеу
4GL-RDS Главное Меню h4mм
4GL-Compiler Главное Меню h4cmм
INFORMIX-SQL Главное Меню hsmм
1. Структурный язык запросов SQL. Разбор синтаксиса всех опера-
торов.
Соглашения о языке SQL и начальные понятия.
Типы данных в БД INFORMIX
Виды операции над данными.
Синтаксис операторов языка SQL.
- Операторы описания данных:
CREATE, DROP, ALTER и др.
- Операторы манипуляции данными:
INSERT, DELETE, UPDATE и др.
2. Практика. Выход на машину.
Работа с интерпретатором языка SQL INFORMIX-SQL.
Создание базы данных, описания таблиц, простейших эк-
ранных форм INFORMIX-SQL.
1. - Операторы манипуляции данными:
SELECT
- Операторы задания прав доступа в базе данных:
GRANT / REVOKE , LOCK / UNLOCK , SET LOCK MODE
- Операторы защиты и восстановления данных.
2. Практика. Выход на машину.
Работа с интерпретатором языка SQL INFORMIX-SQL.
Реализация запросов и манипуляция данными с помощью ин-
терпретатора SQL и экранных форм INFORMIX-SQL
Используемые материалы:
Формат операторов SQL hsql
Лекции по SQL schoolsql
1. Быстрое введение в язык 4GL. Программирование элементарных
операций с базой данных.
Знакомство со средой 4GL.
Краткий обзор возможностей.
Меню.
Поиск. Просмотр, ввод, коррекция данных в таблице
через экранную форму.
Операторы INPUT, DISPLAY, INSERT, UPDATE, DELETE.
Генерация стандартной экранной формы.
2. Практика.
Меню INFORMIX-4GL RDS, Compiler.
Ввод и отладка разобранных на занятиях программ.
Используемые материалы:
"INFORMIX-4GL за двадцать минут" h4rtwentу
Программа primer рrimer*.4gl
1. Язык 4GL. Назначение и общие соглашения о языке.
Типы данных.
Идентификаторы.
Область действия идентификаторов.
Обзор операторов языка 4GL:
Организация программы,
- операторы MAIN FUNCTION REPORT
Объявления переменных
- DEFINE GLOBALS
Присвоения
- LET INITIALIZE
Программные
- CALL EXIT GOTO RETURN FOR LABLE CASE WHILE RUN IF
- CONTINUE SLEEP
Перехват прерываний
- WHENEVER DEFER
Динамическое создание операторов SQL
- PREPARE EXECUTE FREE
Связь между программными переменными и данными в табли-
цах БД. Курсоры для SELECT и INSERT операторов:
- DECLARE OPEN FOREACH PUT CLOSE FETCH FLUSH
Операторы экранного обмена.
Управление окнами.
Меню.
Вывод экранной формы.
Простые операторы ввода вывода
- MESSAGE, ERROR, PROMPT
Управление параметрами ввода вывода
- OPTIONS, ATTRIBUTE
2. Выход на машину. Разбор и программирование примеров
по пройденному материалу.
1. Ввод вывод данных через экранные формы
- INPUT, DISPLAY, CONSTRUCT
"Горячие ключи" при вводе/выводе.
Ввод вывод данных через экранные массивы.
- INPUT ARRAY, DISPLAY ARRAY
2. Генерация экранных форм.
Подменю FORM главного меню INFORMIX-4GL.
Формат файла с описанием экранной формы.
3. Встроенные функции 4GL
Используемые материалы:
Лекции по INFORMIX-4GL school4gl
Формат операторов 4GL h4gl
Пример экранной формы schoolper
Экранные формы 4GL h4per
Встроенные функции 4GL h4fи
Генерация отчетов
1. Генерация и печать отчетов.
- операторы START REPORT OUTPUT TO REPORT FINISH REPORT
Формат блока REPORT
2. Выход на машину.
Собственное программирование.
Используемые материалы:
Формат отчетов 4GL h4rер
Пример программы с отчетом schoolrер
1. Настройка INFORMIX
2. Вызов всех программ INFORMIX в среде UNIX.
3. Отладчик 4GL.
4. Утилиты 4GL.
1. Документация по INFORMIX.
2. Состав програмного продукта INFORMIX.
3. Краткий обзор ESQL/C, CISAM, QuickStep.
4. Использование встроенного HELP по INFORMIX в редакторе RK.
5. Присоединение подпрограмм на Си к программам на 4GL.
6. Расширение возможностей 4GL. Проблемы русской сортировки.
Особенности INFORMIX и UNIX на рабочей станции БЕСТА 88.
Резерв.
Last-modified: Wed, 17 Apr 1996 04:41:34 GMT