Главное достоинство MS Access состоит в возможности быстрой разработки «открытой» базы данных, систему в дальнейшем можно будет дорабатываться любому программисту, не привлекая первых разработчиков.
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

Сравнительные характеристики персональных СУБД представлены в таблице 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.