СРАВНИТЕЛЬНЫЙ АНАЛИЗ СОВРЕМЕННЫХ СУБД

 

Лидерами на рынке программ являются следующие СУБД:

dBASE компании Borland International

Microsoft Access,

Microsoft FoxPro for DOS,

Microsoft FoxPro for Windows корпорации Microsoft Corp,

Paradox for DOS,

Paradox for Windows компании Borland.

Основными характеристиками СУБД являются:

· Производительность,

· Обеспечение целостности данных,

· Обеспечение безопасности,

· Возможность работы в многопользовательских средах,

· Импорт-экспорт,

· Доступ к данным посредством языка SQL,

· Инструментальные средства разработки прикладных программ.

Производительность СУБД оценивается:

1) временем выполнения запросов,

2) скоростью поиска информации в неиндексированных полях,

3) скоростью создания индексов и выполнением операций обновления вставки, удаления данных,

4) максимальным числом одновременных обращений к данным в многопользовательском режиме.

Наибольшее быстродействие имеет СУБД FoxPro, но она не обладает средствами обеспечения целостности данных в отличие от более медленной СУБД Access.

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

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

СУБД dBASE и FoxPro совсем не обладают средствами этого рода.

Обеспечение безопасности данных предполагает наличие средств, обеспечивающих следующие операции:

1) шифрование прикладных программ,

2) шифрование данных,

3) защиту паролем.

Хорошими характеристиками обеспечения безопасности отличаются Access и dBASE.

Работа в многопользовательских средах обеспечивается всеми перечисленными СУБД в различной степени.

Лучшими возможностями для работы в многопользовательских средах обладают СУБД Paradox for DOS, Access и dBASE.

Импорт-экспорт отражает возможности СУБД обрабатывать информацию, подготовленную другими программными средствами и наоборот.

Все перечисленные СУБД обладают хорошими возможностями импорта-экспорта данных.

Доступ к данным посредством языка SQL (Structured Query Language).

Язык запросов SQL является международным стандартом языка запросов.

Инструментальные средства разработки прикладных программ включают:

1) мощные языки программирования,

2) средства реализации меню, экранных форм ввода-вывода данных и генерации отчетов,

3) средства генерации приложений.