Тема 5. Работа в СУБД Access
Существующие в настоящее время реляционные СУБД могут отличаться друг от друга техническими возможностями (например, средствами защиты), что, в частности, зависит от того, на какого пользователя ориентирована СУБД. Поэтому популярность той или иной СУБД в различных кругах пользователей различна. Microsoft Access — продукт фирмы Microsoft, наиболее широко используемая в среде Windows реляционная СУБД, типичная для персональных компьютеров и обеспечивающая хранение, сортировку и поиск данных для множества приложений. В СУБД Access для создания таблиц, запросов, форм и отчетов предусмотрен графический интерфейс пользователя; для разработки настраиваемых приложений с базой данных есть инструментальные средства, использующие макроязык Microsoft Access или язык VBA (Microsoft Visual Basic for Applications). Кроме того, в СУБД Access предусмотрены программы, называемые мастерами (Wizards), которые упрощают многие из процессов формирования приложений с базой данных, проводя пользователя через ряд диалоговых окон в запросно-ответном режиме. В СУБД Access предусмотрены также конструкторы (Builders), которые могут помочь пользователю сформировать синтаксически правильные выражения, например операторы языка SQL. СУБД Access поддерживает значительную часть стандарта языка SQL. База данных хранится в одном файле (*.mdb). Кроме таблиц базы данных, в этом же файле сохраняются компоненты приложения для работы с базой данных — экранные формы, отчеты, запросы, программные модули. Работу с базой данных обеспечивает машина баз данных, которая используется для доступа к данным. СУБД Access имеет достаточно высокие скоростные характеристики и входит в состав чрезвычайно популярного в нашей стране и за рубежом пакета Microsoft Office. Этот выбор объясняется просто: · Microsoft Access ориентирована на пользователей-непрофессионалов; · она входит в пакет Microsoft Office и, следовательно, имеет привычный для пользователя Windows интерфейс; · среди компонентов Access много так называемых мастеров— режимов создания элементов БД, предлагающих уже готовые сценарии действий; · существует русифицированный вариант Microsoft Access; · Access имеет достаточно шаблонов, заготовок в помощь новичкам, снабжена хорошим электронным справочником. Набор команд и функций, предлагаемых разработчикам программных продуктов в среде Access, no мощи и гибкости отвечает большинству современных требований к представлению и обработке данных. В Access поддерживаются разнообразные всплывающие и многоуровневые меню, работа с окнами и мышью, реализованы функции низкоуровневого доступа к файлам, управления цветами, настройки принтера, представления данных в виде электронных таблиц и т. п. Система также обладает средствами быстрой генерации экранов, отчетов и меню, поддерживает язык управления запросами SQL, имеет встроенный язык Visual Basic for Applications (VBA), хорошо работает в сети. СУБД Access позволяет использовать другие компоненты пакета Microsoft Office, такие как текстовый процессор Word for Windows, электронные таблицы Excel и т.д. Назовем некоторые из средств Microsoft Access, существенно упрощающие разработку приложений.
|