Сравнительные характеристики персональных СУБД представлены в таблице 2.1.:
Таблица 2.1.
Характеристики | Наименование | ||
Access | Approach | Paradox | |
1.Инсталяция СУБД (установка) | 5 | 3 | 3 |
2.Качество справочной системы | 5 | 4 | 4 |
3.Типы полей | 4 | 3 | 5 |
4.Сортировка по полю | 3 | 5 | 2 |
5.Удаление записей | 5 | 4 | 3 |
6.Формы и отчеты: | |||
- таблица стилей | 4 | 3 | 3 |
- импорт данных | 4 | 2 | 3 |
- подготовка запросов | 3 | 4 | 1 |
- создание отчетов | 4 | 4 | 4 |
- разработка формул | 4 | 4 | 4 |
- подготовка почтовых отправлений | 4 | 3 | 3 |
5 – отлично, 4 – очень хорошо, 3- хорошо, 2 – удовлетворительно, 1 –
посредственно.
Microsoft Access - это самая популярная сегодня настольная система управления базами данных. Успех состоит во включении ее в богатое окружение семейства Microsoft Office, в простой реализации продукта, рассчитанного как на начинающего, так и на квалифицированного пользователя. СУБД Access для работы с данными использует процессор баз данных Microsoft Jet, объекты доступа к данным и средству быстрого построения интерфейса - Конструктор форм. Для получения распечаток используются Конструкторы отчетов.
Автоматизация рутинных операций может быть выполнена с помощью макрокоманд. На тот случай, когда не хватает функциональности визуальных средств пользователи Access могут обратиться к созданию процедур и функций. При этом как в макрокомандах можно использовать вызовы функций, так и из кода процедур и функций можно выполнять макрокоманды. Присутствующий язык программирования Visual Basic for Application позволяет создавать массивы, свои типы данных, вызвать DllrФункции, с помощью OLE Automation контролировать работу приложений, которые могут функционировать как OLE – серверы.
Access имеет богатый набор визуальных средств. Главное качество Access, что привлекает к нему многих пользователей, – тесная интеграция с Microsoft Office. Например, скопировав в буфер графический образ таблицы, открыв Microsoft Word можно применить вставку из буфера, и сразу получим в документе готовую таблицу с данными с БД. Вся работа с базой данных осуществляется через контейнеры базы данных. Отсюда осуществляется доступ ко всем объектам, а именно: таблицам, запросам, формам, отчетам, макросам, модулям. С помощью драйверов ISAM можно получить доступ к файлам таблиц некоторых других форматов: DBASE, Paradox, Excel, текстовым файлам, Foxpro, а с помощью технологии ODBC - и к файлам многих других форматов.
Access может выступать как в роле OLE- контролера, так и OLE сервера. Это значит, что можно контролировать работу приложений Access из любого приложения, при условии, что оно может выступать в роле OLE контролера и наоборот. Встроенный SQL позволяет максимально гибко работать с данными и значительно ускоряет доступ к внешним данным.
Access – это типичная настольная база данных. В то же время на небольшом предприятии с количеством компьютеров не больше десяти, ресурсов Access целиком может хватить для обслуживания всего делопроизводства, естественно в ряде с Microsoft Office. То есть все пользователи могут обращаться до одной базы данных, установленной на одной рабочей станции, которая не обязательно должна быть выделенным сервером.
Для того, чтобы не возникли проблемы целости и доступа к данным, имеет смысл воспользоваться средствами защиты, которая предоставляет Access. При этом можно воспользоваться мастером для правильного установления прав и ограничений для пользователей. В отличие от MySQL, PostgreSQL и MaxDB Access имеет русифицированный интерфейс и частично переведенный на российский язык файл контекстной помощи. А также Access имеет лучшую встроенную систему защиты среди всех настольных приложений СУБД. Можно создавать группы, пользователей, присваивать права доступа ко всем объектам, в том числе и модулей. Кстати, это решает вопрос закрытия процедур и функций от чужих глаз. Потому что для Access нет компилятора, то необходимость защиты становится очень актуальной для разработчиков. Система защиты доступная только при открытой базе данных.
Экспертная оценка 4 СУБД приведена в таблице 2.2.
Таблица 2.2.
Характеристики | MySQL | PostgreSQL | MaxDB | MS Access |
Версия | MySQL-5.0 | PostgreSQL 8.x | MaxDB Version 7.5 | MS Access 2003 |
Скорость | высокая | средняя | средняя | средняя |
Стабильность | очень высокая | высокая | средняя | высокая |
Целостность данных | да | да | да | да |
Механизм обеспечения безопасности | да | да | да | да |
Поддержка схем данных | да | да | да | да |
Поддержка вложенных запросов | да | да | да | да |
Триггеры | да | да | да | да |
Программные интерфейсы | ODBC, JDBC, C/C++, .NET/Mono, ADO.Net, OLEDB, Delphi, Perl, Python, PHP, Embedded (C precompiler), Embeded in Java | ODBC, JDBC, C/C++, Embeded SQL (in C), Tcl/Tk, Perl, Python, PHP | ODBC ,JDBC, C/C++, Precompiler (Embedded SQL), Perl, Python, PHP | ODBC, OLE/ADO DB, VBA, RAD, Embeded SQL |
Транзакции | да | да | да | да |
Ограничение по внешним ключам | да | да | да | да |
Балансировка нагрузки | да | нет | нет | нет |
Табличные пространства | да | нет | нет | да |
Поддержка режима работы 24/7 | да | да/нет | да | да |
Дата: 2019-07-30, просмотров: 257.