СРАВНИТЕЛЬНЫЙ АНАЛИЗ СОВРЕМЕННЫХ СУБД
Лидерами на рынке программ являются следующие СУБД:
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) средства генерации приложений.