Применение систем управления базами данных

Применение СУБД в интерактивном режиме

Работа пользователя в среде Visual Foxpro

Visual FoxPro - широко применяемая система управления реляционными базами данных. Особенностями, которые отличают Visual FoxPro от других систем являются ее быстродействие и удобство в использовании. Наиболее широкое распространение система Visual FoxPro получила в организациях малого и среднего размера.

Visual FoxPro имеет следующие характерные черты:

во-первых, в качестве языка программирования используется мощный встроенный язык СУБД;

во-вторых, реализован объектноориентированный подход;

в-третьих, язык программирования Visual FoxPro является информационно-центрированным (Data-Centric), т.е. в нем основное внимание сосредоточено на инструментах, предназначенных для обработки экономической информации;

в-четвертых, Visual FoxPro позволяет создавать масштабируемые (Scalable) и многоярусные (Multy-Tier) прикладные программные продукты;

в-пятых, создаваемые с помощью языка Visual FoxPro прикладные программные изделия хорошо интегрируются в обработку информации в системах клиент-сервер (Client/Server Computing) и в Internet;

в-шестых, обеспечена полная совместимость с другими прикладными продуктами;

в-седьмых, реализован оптимизирующий компилятор;

в-восьмых, имеются несколько технологий разработки приложений, оптимизирующих создание программ необходимой сложности;

в-девятых, Visual FoxPro является одним из языков группы 4GL, в котором реализация объектно-ориентированного программирования сочетается с возможностями использования SQL;

в-десятых, в Visual FoxPro реализована СОМ модель (COM-Ponent Object Model).

Таким образом, система Visual FoxPro может быть представлена как совокупность технологий

VFP= {DB, OOP, 4GL, COM},

где DB (англ. Data Base, база данных) - электронное хранилище информации, доступ к которому осуществляется с помощью компьютеров;

OOP (Object Oriented Programming, объектно ориентированное программирование) - способ программирования основанный на использовании абстрактных модульных типов, которые называются объектами;

4GL (Fourth-Generation Language) - языки программирования четвертого поколения. Данные языки предназначены для быстрой разработки проектов в определенной предметной области;

Сот (англ. Component Object Model - Модель компонентного объекта) - стандарт, с помощью которого приложения могут использовать объекты, расположенные в других системах.

Среда Visual FoxPro представляет собой инструментальную оболочку, ориентированную на работу с окнами.

При работе с окнами Visual FoxPro использует, во-первых, окно программы (Main Visual Foxpro Window), во-вторых, вторичные окна (User Defined Windows). Вторичные окна иногда называют окнами документов.

Окно программы отделяет рабочее пространство среды Visual FoxPro от других приложений Windows. В окно программы выдается информация в том случае, если она не направляется во вторичное окно. Если разработанное программное обеспечение, предусматривает использование окна программы для организации интерфейса с пользователем, то окно программы должно быть очищено от вторичных окон.

Вторичные окна располагаются в границах окна программы. С помощью вторичных окон обеспечивается просмотр баз данных, организация диалога, формирование и корректировка программных файлов и др.

С помощью Visual FoxPro пользователь может эффективно обрабатывать информацию в диалоговом режиме. Визуальный (Visual) подход позволяет очень просто создавать такие объекты, как базы данных, таблицы, экранные формы и выходные отчеты. Кроме того, Visual FoxPro обеспечивает широкие возможности разработки прикладного программного обеспечения. Пользователь может разработать собственные прикладные программы и сконфигурировать рабочую среду в соответствии со своими интересами. Целями разработки собственных прикладных программ являются такие как более полная автоматизация делопроизводства; упрощение ввода данных; управление данными и др.

Построение систем обработки данных может обеспечиваться либо путем непосредственной разработки программного обеспечения, либо путем генерации прикладного программного комплекса при помощи таких инструментов, как Wizard (мастер, волшебник). С помощью программы Мастер (Wizard) можно создать исходную таблицу, построить запрос на получение информации, сформировать отчетную выходную форму и др.

 
Посмотреть оригинал
< Пред   СОДЕРЖАНИЕ ОРИГИНАЛ   След >