Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция-1- Характеристика СУБД Access.doc
Скачиваний:
1
Добавлен:
21.04.2019
Размер:
74.75 Кб
Скачать

Архитектура ms Access

Основными объектами системы являются: таблицы, запросы, формы, отчеты, макросы и модули, страницы доступа к данным.

Таблицы - создаются пользователем для хранения данных. Каждому объекту модели данных предметной области соответствует таблица. Таблица состоит из полей (столбцов) и строк (записей).

Число открытых таблиц

2048 (фактическое число может быть меньше из-за внутренних таблиц, открываемых Microsoft Access)

Размер таблицы

2 Гбайт за вычетом места, необходимого системным объектам

Запросы - создаются пользователем для выборки данных из одной или нескольких связанных таблиц. Запрос может формироваться с помощью QBE (Query By Example – запросов по образцу), или с помощью инструкций SQL – языка структурированных запросов.

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

Отчеты - используются для формирования выходного документа, предназначенного для вывода на экран или (и) печать.

Макросы - содержат описания действий, которые должны быть выполнены в ответ на некоторое событие. Каждое действие реализуется макрокомандой. Access имеет большой список макрокоманд. Выбор нужной макрокоманды и задание ее параметров выполняется пользователем в автоматизированном режиме. При создании макроса автоматически создается реализующий его модуль на Visual Basic. Знание этого языка позволяет пользователю вносить изменения в программу созданного макроса.

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

Страницы доступа к данным – это специальный тип Web-страниц, которые предназначены для просмотра в глобальной сети данных из баз Access. Страницы доступа к данным поддерживаются программой просмотра Internet Explorer версии 5.0 и более поздней.

Максимальное число объектов в Access-2003 - 32 768.

Все перечисленные объекты для создаваемой одной базы данных, а также внедренные объекты других приложений Microsoft Office, размещаются в одном файле на диске с расширением mdb. Из него удалены изменяемые исходные тексты программ

Размер файла - 2 Гбайт за вычетом места, необходимого системным объектам.

Число одновременно работающих пользователей -255

Диалоговые средства Access

Access располагает разнообразными диалоговыми средствами, которые позволяют пользователю решать свои задачи, не прибегая к разработке запросов на языке SQL или к программированию на языке Visual Basic. Пользователь осуществляет работу с объектами Access, используя команды меню и кнопки управления панелей инструментов.

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

Другим средством автоматизации работы пользователя являются, так называемые, Мастера. Практически для любых работ имеется свой мастер (Wizard), который помогает их выполнить. Как правило, Мастер предусматривает выполнение требуемой работы (создание объекта, разделение базы данных и т.п.) за несколько этапов (шагов). На каждом шаге выводится диалоговое окно, в котором пользователь должен задать те или иные характеристики требуемой работы, причем число этих характеристик минимально. Все остальное Мастер реализует по умолчанию в соответствии с заложенным в него алгоритмом.

Таким образом, система Access предоставляет значительное количество разнообразных средств для автоматизации работы пользователя при создании собственных приложений.

Все современные СУБД поддерживают ссылочную целостность. В Access она поддерживается на нескольких уровнях

  • запрет на ввод значения, нарушающего ссылочную целостность

  • запрет на удаление из таблицы строки, если этим будет нарушена ссылочная целостность

  • возможность автоматического каскадного удаления или обновления связанных данных