Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Примеры дипломов / Отчёт (Бусыгина).pdf
Скачиваний:
48
Добавлен:
13.05.2015
Размер:
1 Мб
Скачать

2.4.2. Настольные СУБД 2.4.2.1. Visual FoxPro

Visual FoxPro (VFP) — визуальная среда разработки систем управления реляционными базами данных, выпускаемая в настоящее время корпорацией Майкрософт. Последней версией является 9.0. Использует язык программирования FoxPro. Среда разработки версии 7.0 может работать в операционных системах Windows 9x и ядра NT, версии 8.0 и 9.0 — только в Windows XP, 2000, 2003. Среда исполнения (runtime) версий 8.0 и 9.0 работает под любой версией Windows, начиная с 98.

Первоначально FoxPro (первоначальное название — FoxBASE) разрабатывалась Fox Software, начиная с 1984 года. В 1992 году Fox Technologies объединилась с Microsoft, новые версии продукта обрели ряд новых функций и приставку «Visual». Последняя версия оригинального FoxPro — версия 2.6 — работала под Mac OS, DOS, Windows и Unix; уже в версии Visual FoxPro 3.0 список поддерживаемых платформ сократился до Mac OS и Windows, а в более поздних версиях — уже только до Windows. Текущая версия Visual FoxPro основана на COM, и Microsoft утверждает, что .NET-версии продукта не будет. Существует проект Sedna, который должен обеспечить возможность взаимодействия Visual FoxPro с .NET.

Разработка продукта прекращена с выходом SP2 для версии 9.0, поддержка продукта будет осуществляться до 2015 года

2.4.2.2. Microsoft Access

Microsoft Access — реляционная СУБД корпорации Microsoft9. Имеет широкий спектр функций, включая связанные запросы, сортировку по разным полям, связь с внешними таблицами и базами данных. Благодаря встроенному языку Visual Basic for Applications (VBA), в самом Access можно писать приложения, работающие с базами данных.

9 http://www.microsoft.com/ru/ru/default.aspx

24

Основные компоненты MS Access:

просмотр таблиц;

построитель экранных форм;

построитель SQL-запросов (язык SQL в MS Access не соответствует стандарту ANSI);

построитель отчётов, выводимых на печать.

Все они могут вызывать скрипты на языке VBA. Таким образом, MS Access позволяет разработать СУБД практически «с нуля» или написать оболочку для любой внешней СУБД.

Версии:

1993 Access 2.0 для Windows (Office 4.3)

1995 Access 7 для Windows 95 (Office 95)

1997 Access 97 (Office 97)

1999 Access 2000 (Office 2000)

2001 Access 2002 (Office XP)

2003 Access 2003 (из комплекта программ Microsoft Office 2003)

2007 Microsoft Office Access 2007 (из комплекта программ Microsoft Office 2007

25

Рисунок 2.11. Пример форм MS Access

2.4.2.3. OpenOffice.org Base

OpenOffice.org10 — кроссплатформенный офисный пакет, распространяемый по свободной лицензии GPL (GNU Public Licence), поэтому его достаточно выгодно использовать в решении офисных задач. Компонент пакета OpenOffice.org, обеспечивающий работу с базами данных (БД) — OpenOffice.org Base (OOo Base) может работать как с базами собственного формата, так и с базами, созданными для серверов баз данных типа Oracle или MySQL. В этом случае он играет роль оболочки для сервера баз данных. [1, 6]

OpenOffice.org Base является некоммерческим аналогом СУБД Microsoft Access. Заголовки меню полностью повторяют их аналоги от Microsoft.

Следует учитывать, что при всей похожести OpenOffice.org Base не совместим с Microsoft Access.

«Следует отметить, что базу скопировать на другие носители или в другие каталоги невозможно. Можно сохранить таблицы данных, но связи и запросы не сохранятся. Это гарантирует некоторую безопасность баз данных.» [1]

10 http://ru.openoffice.org/

26

Соседние файлы в папке Примеры дипломов