logo
ОИТ_Учебник

4.5 Общая характеристика субд ms Access

СУБД MS Access (Microsoft Access) – одна из самых популярных систем дляIBM PCи совместимых с ними компьютеров.MS Accessвходит в комплектMicrosoft Officeдля профессиональной работы и эффективно используется совместно с другими его приложениями для ведения бизнеса на современном уровне. Новые версииAccessпредъявляют повышенные требования к компьютерной системе, в частности, к быстродействию микропроцессора, емкости запоминающих систем, операционной системе, сетевому программному обеспечению.

MS Access относится к СУБД реляционноготипа. Это значит, что в БД информация организована в виде взаимосвязанных таблиц. Как и любая другая СУБД,MS Accessпредназначена для создания БД и управления ими. Основными функциями ее являются: добавление в БД записей, удаление из БД записей, обновление значений полей в записях, поиск в БД записей, удовлетворяющих заданным условиям. Для выполнения этих операций используется механизм запросов. Результатом выполнения запросов является либо отобранное по определенным критериям множество записей из таблицы, либо изменения в таблицах. Запросы к базе формируются на языке SQL.

В MS Accessреализованы функции управления данными: защита данных от несанкционированного доступа, поддержка многопользовательского режима работы с данными, обеспечение целостности данных.

В отличие от других настольных СУБД Access хранит все данные в одном файле, при этом распределяет данные по разным таблицам.

Таблица– это основной объект БД, хранилище информации. В базе может быть несколько таблиц, отражающих сведения из разных источников. Для совместной работы с данными из нескольких таблиц устанавливаются связи между таблицами.

К другим объектам, которые могут быть созданы в БД, относятся запросы, формы, отчеты, макросы, модули.

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

Формаобеспечивает представление данных на экране в виде, удобном пользователю. Формы позволяют вводить, просматривать, изменять данные, являются средством поиска данных и отличаются многообразием.

Отчетслужит для отображения данных при выводе на печать.

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

Модуль– это набор описаний и процедур на языке Visual Basic для приложений, собранных в одну программную единицу.

СУБД MS Access полностью совместима с такими компонентами пакетаMicrosoft Office, какMS Excel, MS Word, MS Outlook. ВзаимодействиеMS Accessс MS Outlookпозволяет создавать и отправлять сообщения электронной почты с формами для ввода данных.

МS Access может работать с разными форматами файлов других систем, поддерживающих стандарт открытого доступа к данным ODBC (Open Database Connectivity) –Oracle, Microsoft SQL Server, Sybase SQL Server. Стандарт ODBC определяет язык и набор протоколов для обмена между пользовательским приложением и самими данными, хранящимися на сервере, и. используется как средство коммуникации между настольным персональным компьютером (клиентом) и сервером.

С помощью Office Accessможно сохранить отчет в форматеPDF(Portable Document Format) илиXPS(форматXML Paper Specification). Это позволяет произвести распечатку или публикацию файла, а также переслать его по электронной почте. Можно опубликовать свои файлы в библиотеках или перемещать приложение вWindows SharePoint Services, что дает возможность участникам группы легко взаимодействовать друг с другом посредством обозревателя.

В MS Accessсуществуют функции и технологии, увеличивающие производительность системы: технологияRushmore;быстрая сортировка (QuickSort); средство наиболее часто выполняемых запросов (Top Value queries).

MS Access представляет мощный инструментарий для разработчика. Универсальная среда разработчика со встроенным отладчиком обеспечивает возможности программирования на уровнеMicrosoft Visual Basic.

MS Accessимеет большое количество инструментальных средств для эффективного выполнения практически любых работ с БД. К ним относятся Мастера и Построители.

Назначение Мастеров – помочь даже мало подготовленному пользователю создать свою БД, обрабатывать данные с помощью форм, запросов и отчетов, проводить анализ таблиц БД и т.д. Мастера предоставляют пользователю интерактивный пошаговый интерфейс для выполнения определенной работы.

Многие Мастера можно объединить в группы:

Построители служат вспомогательным средством, облегчающим работу пользователей. К ним относятся:

Выражение представляет собой однозначно заданную пользователем последовательность элементов, состоящую из идентификаторов, операторов (+, -, *, ^ и др.), функций и констант. Выражения могут быть использованы в различных местах базы данных: в таблицах, запросах, формах, отчетах и макросах. В MS Access выражения используются, когда необходимо выполнить следующие действия:

В MS Access имеются службы Графического конструктора связей (Graphical System Relationships Builder – графический построитель схемы данных) и Графического запроса (Graphical query). Эти средства позволяют не только создать БД, но и наглядно сконструировать ее.