Система управления базами данных Visual FoxPro5.0 - от начальных навыков к профессиональной работе. Крушель Е.Г - 44 стр.

UptoLike

Составители: 

90
shifr_assc - поле символьного типа, содержащее шифры команд, связанных
ассоциированных») с данной; в описании Visual FoxPro 5.0 и в Help такие команды
перечислены с ключевыми словами See also:.(см. также:..).Число символов в поле 30.
shifr_assf - аналогичное по структуре поле, содержащее шифры
«ассоциированных» функций (строится с использованием поля shifr файла
functions.dbf, см. дальше.
descript -
поле символьного типа, ширина 30 символов, содержит краткое
описание команды;
example - поле примечаний; содержит подробное описание команды и пример.
файл functions.dbf с полями:
function - поле символьного типа, число символов 35, назначение - функция Visual
FoxPro 5.0;
Остальные поля - с такими же наименованиями и назначением, что и в файле
Commands. dbf
2. Заполните
эти файлы изученными командами и функциями (они выделены по
тексту рамками).
3. Выполните следующие упражнения:
проиндексируйте файлы по шифру;
найдите все ассоциированные команды к команде BROWSE. Пользуясь одним из
приемов работы с базой данных, представьте на экране только ассоциированные
команды;
придумайте 2-3 операции с созданной базой данных.
Часть 2.
ПРОГРАММИРОВАНИЕ и ПОЛЬЗОВАТЕЛЬСКИЙ
ИНТЕРФЕЙС СУБД
1. КРАТКИЕ СВЕДЕНИЯ О ПРОГРАММИРОВАНИИ
В СИСТЕМАХ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ (СУБД).
Visual FoxPro 5.0 имеет мощный встроенный язык программирования,
реализованный как интерпретатор. Режим компиляции позволяет получить исполняемые
(*.exe) файлы, однако эти файлы весьма громоздки, и многие программисты
предпочитают использовать исходные либо компилированные программы и работать в
среде Visual FoxPro 5.0 (а
не в среде операционной системы).
Внешне структура языка Visual FoxPro 5.0 мало отличается от других языков
процедурного программирования (Pascal, QuickBasic...), но стиль программирования в
средах систем управления базами данных (СУБД) имеет особенности, связанные с
назначением СУБД - обработка очень больших (до миллиарда записей!) объемов
данных.
Известно, что в этом случае возникают затруднения из-за затрат
машинного
времени. В теории программирования имеются разделы, посвященные методам ускорения
так называемых массовых операций.
Определение:
массовыми операциями в программировании называют такие,
количество которых (и соответственно затраты машинного времени на которые) зависят
от объема обрабатываемых данных.
Примерами таких операций являются:
поиск элемента в массиве;
упорядочивание массива или таблицы;
                                          90

        shifr_assc - поле символьного типа, содержащее шифры команд, связанных
(«ассоциированных») с данной; в описании Visual FoxPro 5.0 и в Help такие команды
перечислены с ключевыми словами See also:.(см. также:..).Число символов в поле 30.
       shifr_assf - аналогичное по структуре поле, содержащее шифры
«ассоциированных» функций (строится            с использованием поля shifr файла
functions.dbf, см. дальше.
        descript - поле символьного типа, ширина 30 символов, содержит краткое
описание команды;
        example - поле примечаний; содержит подробное описание команды и пример.
• файл functions.dbf с полями:
       function - поле символьного типа, число символов 35, назначение - функция Visual
FoxPro 5.0;
       Остальные поля - с такими же наименованиями и назначением, что и в файле
Commands. dbf
       2. Заполните эти файлы изученными командами и функциями (они выделены по
тексту рамками).
      3. Выполните следующие упражнения:
• проиндексируйте файлы по шифру;
• найдите все ассоциированные команды к команде BROWSE. Пользуясь одним из
  приемов работы с базой данных, представьте на экране только ассоциированные
  команды;
• придумайте 2-3 операции с созданной базой данных.



            Часть 2. ПРОГРАММИРОВАНИЕ и ПОЛЬЗОВАТЕЛЬСКИЙ
                            ИНТЕРФЕЙС СУБД

                1. КРАТКИЕ СВЕДЕНИЯ О ПРОГРАММИРОВАНИИ
             В СИСТЕМАХ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ (СУБД).

       Visual FoxPro 5.0 имеет мощный встроенный язык программирования,
реализованный как интерпретатор. Режим компиляции позволяет получить исполняемые
(*.exe) файлы, однако эти файлы весьма громоздки, и многие программисты
предпочитают использовать исходные либо компилированные программы и работать в
среде Visual FoxPro 5.0 (а не в среде операционной системы).
       Внешне структура языка Visual FoxPro 5.0 мало отличается от других языков
процедурного программирования (Pascal, QuickBasic...), но стиль программирования в
средах систем управления базами данных (СУБД) имеет особенности, связанные с
назначением СУБД - обработка очень больших (до миллиарда записей!) объемов
данных.
       Известно, что в этом случае возникают затруднения из-за затрат машинного
времени. В теории программирования имеются разделы, посвященные методам ускорения
так называемых массовых операций.

       Определение: массовыми операциями в программировании называют такие,
количество которых (и соответственно затраты машинного времени на которые) зависят
от объема обрабатываемых данных.

      Примерами таких операций являются:
      •поиск элемента в массиве;
      •упорядочивание массива или таблицы;