Настольные системы управления базами данных (СУБД)

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

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

В ряде случаев необходимо использование запросов, вносящих при этом выполнении изменения в данные, находящиеся в базе данных. Access позволяет выполнить четыре типа запросов на изменения данных. Наиболее опасным из них по своим последствиям является запрос на удаление, который применяется для удаления всех записей таблице, отвечающих заданным критериям. Целесообразно перед его использованием сначала выполнить запрос на выборку, в котором условие используется только для отбора записей. Это позволяет предварительно просмотреть список удаляемых записей.

Запрос на создание таблицы полезен для создания резервных копий определенной части базы данных.

Запросы на добавление копирует записи из одной или нескольких таблиц в другое место, но при этом не создает новых таблиц, а использует существующую таблицу.

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

Если запросы на выборку и перекрестные запросы служат для просмотра и анализа данных, то использование последних четырех типов запросов предоставляет иные средства для изменения данных.

3. Microsoft Visual FoxPro 7.0

 

Visual FoxPro 7.0 представляет собой новую версию широко известной системы управления базами данных (СУБД) Visual FoxPro, которая функционирует в среде Windows и представляет собой полноценное 32-х разрядное приложение. Visual FoxPro является объектно-ориентированным, визуально-программируемым языком, управляемым по событиям и в полной мере соответствует новым требованиям, предъявляемым к современным средствам проектирования.

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

Visual FoxPro является системой управления реляционными базами данных, которые в настоящее время являются наиболее распространенными. В данной версии реализованы все атрибуты реляционных СУБД. В Visual FoxPro существует понятие базы данных, которая содержит совокупность таблиц. В базе данных вы можете определить условия целостности данных с помощью первичных и внешних ключей таблиц. В Visual FoxPro реализованы триггеры и хранимые процедуры, которые позволяют централизованно обрабатывать события, возникающие при любых изменениях в базе данных.

Отличительной особенностью Visual FoxPro 7.0 является совместимость с предыдущими версиями FoxPro, что позволяет достаточно просто перенести приложения, созданные ранее, в более привлекательную среду Windows.

Visual FoxPro использует средства Windows, с помощью которых приложение Visual FoxPro может обмениваться данными с другими приложениями Windows.

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

Visual FoxPro поддерживает доступ к наиболее популярным SQL-серверам баз данных - Microsoft SQL Server, Oracle, Informix и другим, используя стандарт ODBC.

В мире насчитывается более 50 типов СУБД для IBM PC и совместимых с ними компьютеров. Традиционно одной из наиболее популярных из них в России является Visual FoxPro, новая версия которого Visual FoxPro 7.0 содержит дополнения, ускоряющие разработку приложений.

Новые возможности Visual FoxPro 7.0

Visual FoxPro - постоянно развивающая система. По сравнению с предыдущей версией, в Visual FoxPro 7.0 расширены функциональные возможности, улучшены имеющиеся средства, касающиеся среды разработки.

Visual FoxPro 7.0 поддерживает технологию IntelliSense, облегчающую создание программного кода. Суть этой технологии состоит в том, что при вводе операторов, свойств и функций FoxPro предлагает на выбор возможные варианты написания, что уменьшает количество вводимого вручную кода и избавляет разработчика от необходимости лишний раз обращаться к документации.

Большие изменения коснулись редактора Visual FoxPro. Теперь можно:

  • Использовать для выделения текста на выбор пробел или табулятор
  • Настраивать строки комментария
  • Использовать в редакторе гиперссылки на Web-страницы или документацию
  • Использовать закладки для быстрого возврата на нужный фрагмент кода

Кроме того, Visual FoxPro 7.0 поддерживает Dirty File Indicator для отображения времени внесения изменений в код. Для настройки параметров редактора используются новые вкладки "Editor" и "IDE" окна диалога "Options", которое открывается при выполнении команды Tools | Options.

В Visual FoxPro появилось средство Task List, позволяющее пользователю формировать список задач в проекте и управлять их выполнением.

Входящее в состав Visual FoxPro и запускаемое из меню Tools приложение Object Browser, позволяет просматривать свойства, методы и события СОМ - объектов, что очень удобно при работе с объектами, на которые нет документации.

В Visual FoxPro появились