На главную
Вы находитесь в Хранилище файлов Белорусской цифровой библиотеки

План двухнедельного курса по СУБД 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м

2 день.

1. Структурный язык запросов SQL. Разбор синтаксиса всех опера- торов. Соглашения о языке SQL и начальные понятия. Типы данных в БД INFORMIX Виды операции над данными. Синтаксис операторов языка SQL. - Операторы описания данных: CREATE, DROP, ALTER и др. - Операторы манипуляции данными: INSERT, DELETE, UPDATE и др. 2. Практика. Выход на машину. Работа с интерпретатором языка SQL INFORMIX-SQL. Создание базы данных, описания таблиц, простейших эк- ранных форм INFORMIX-SQL.

3 день.

1. - Операторы манипуляции данными: SELECT - Операторы задания прав доступа в базе данных: GRANT / REVOKE , LOCK / UNLOCK , SET LOCK MODE - Операторы защиты и восстановления данных. 2. Практика. Выход на машину. Работа с интерпретатором языка SQL INFORMIX-SQL. Реализация запросов и манипуляция данными с помощью ин- терпретатора SQL и экранных форм INFORMIX-SQL Используемые материалы: Формат операторов SQL hsql Лекции по SQL schoolsql

4 день.

1. Быстрое введение в язык 4GL. Программирование элементарных операций с базой данных. Знакомство со средой 4GL. Краткий обзор возможностей. Меню. Поиск. Просмотр, ввод, коррекция данных в таблице через экранную форму. Операторы INPUT, DISPLAY, INSERT, UPDATE, DELETE. Генерация стандартной экранной формы. 2. Практика. Меню INFORMIX-4GL RDS, Compiler. Ввод и отладка разобранных на занятиях программ. Используемые материалы: "INFORMIX-4GL за двадцать минут" h4rtwentу Программа primer рrimer*.4gl

5 день.

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. Выход на машину. Разбор и программирование примеров по пройденному материалу.

6 день.

1. Ввод вывод данных через экранные формы - INPUT, DISPLAY, CONSTRUCT "Горячие ключи" при вводе/выводе. Ввод вывод данных через экранные массивы. - INPUT ARRAY, DISPLAY ARRAY 2. Генерация экранных форм. Подменю FORM главного меню INFORMIX-4GL. Формат файла с описанием экранной формы. 3. Встроенные функции 4GL Используемые материалы: Лекции по INFORMIX-4GL school4gl Формат операторов 4GL h4gl Пример экранной формы schoolper Экранные формы 4GL h4per Встроенные функции 4GL h4fи

7 день.

Генерация отчетов 1. Генерация и печать отчетов. - операторы START REPORT OUTPUT TO REPORT FINISH REPORT Формат блока REPORT 2. Выход на машину. Собственное программирование. Используемые материалы: Формат отчетов 4GL h4rер Пример программы с отчетом schoolrер

8 день.

1. Настройка INFORMIX 2. Вызов всех программ INFORMIX в среде UNIX. 3. Отладчик 4GL. 4. Утилиты 4GL.

9 день.

1. Документация по INFORMIX. 2. Состав програмного продукта INFORMIX. 3. Краткий обзор ESQL/C, CISAM, QuickStep. 4. Использование встроенного HELP по INFORMIX в редакторе RK. 5. Присоединение подпрограмм на Си к программам на 4GL. 6. Расширение возможностей 4GL. Проблемы русской сортировки.

10 день.

Особенности INFORMIX и UNIX на рабочей станции БЕСТА 88. Резерв.

Last-modified: Wed, 17 Apr 1996 04:41:34 GMT
World LibraryРеклама в библиотекеПроект для детей старше 12 лет!
Проект Либмонстра, партнеры БЦБ - Украинская цифровая библиотека и Либмонстр Россия
https://database.library.by