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

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

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

новые средства управления XML-файлами:

  • XMLTOCURSOR - преобразовывает XML-текст в курсор или таблицу Visual FoxPro
  • CURSORTOXML - преобразовывает курсор Visual FoxPro в XML-текст

В Visual FoxPro 7.0 можно использовать события, связанные с базой данных, такие как открытие таблицы, добавление или удаление таблицы для проверки прав доступа при открытии таблицы, трассировке выполняемых действий и т.п.

Компоненты Visual FoxPro

Visual FoxPro состоит из отдельных компонентов, которые используются для хранения и представления информации. Этими компонентами являются таблицы, представления данных, формы, отчеты, запросы, программы и библиотеки. Для создания форм и отчетов используются конструкторы, поэтому эти компоненты часто называют конструкторскими объектами. Конструкторские объекты являются основными объектами, то есть состоят из более мелких объектов (таких как поля, кнопки, диаграммы, рамки и т.д.), которые называются объектами интерфейса.

К объектам интерфейса относятся:

  • Текстовые объекты
  • Прямоугольники и линии
  • Поля
  • Кнопки
  • Графические объекты
  • OLE-объекты
  • Страницы документов и т.д.

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

Каждая создаваемая вами таблица может иметь связанные с ней индексы, а также файлы, содержащие значения полей типа Memo и General. Перечисленные объекты всегда связаны с таблицей, для которой они созданы.

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

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

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

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

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

Библиотеки классов предназначены для хранения классов, созданных в Visual FoxPro. Классы могут использоваться при создании форм.

Файл параметров настройки FOXPRO. INI содержит параметры основного окна Visual FoxPro, настройки таблиц, параметры окон диалога и панели инструментов.

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

Memo-поля содержат текстовую информацию, а поля типа General используются при обмене данными с другими приложениями, работающими под Windows.

 

4. dBASE

 

dBASE для Windows представляет собой систему управления базами данных, доступную для пользователей любого уровня. Эта система обладает ориентированным на пользователя развитым диалоговым интерфейсом. В версии 5.0 этого продукта появилась возможность выполнение запроса по образцу. Запрос предоставляет пользователю возможность быстро и эффективно осуществить выборку требуемых данных и обработать их.

dBASE для Windows содержит как интерактивные средства так и интегрированную среду программирования на объектно-ориентированном языке dBASE. Многочисленные интерактивные средства отличает простота использования, которая достигается за счет интуитивного интерфейса. Эти средства предоставляют вам широчайшие возможности по обработке информации, не прибегая к программированию. Язык dBase является объектно-ориентированным, управляемым по событиям, визуально-программируеммым языком, с помощью которого вы сможете добавить программные коды к отдельным объектам форм и сами формам, а также создать отдельные библиотеки и законченные предложения (как сетевые, так и автономные).

Среди СУБД для ПК наиболее распространенным в мире является семейство dBASE фирмы "Ashton-Tate". Такая популярность объясняется отчасти исторически, так как эта СУБД появилась одной из первых на рынке программных продуктов данного профиля; не в меньшей степени этому способствовала удачность заложенных основ конструкции СУБД и командного языка. Одна из наиболее широко используемых (в настоящее время устар?/p>