Функциональные возможности MS Access
Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод на новый заказ в Автор24. Это бесплатно.
Ранее говорилось, что в СУБД MS Access база представляет собой единый файл, в котором хранится весь набор информации в виде объектов следующих типов: таблицы, запросы, отчеты, формы, страницы, макросы и модули.
Однако MS Access не преоставляет одновременной работы с несколькими базами данных, но в рамках одной БД может содержать целое множество различных объектов.
Таблицы в СУБД Access аналогичны понятию таблицы в рамках реляционной теории БД. У каждой таблицы есть первичный ключ и одним или несколько индексов, позволяющих увеличить скорость доступа к данным.
Для создания таблиц Access предоставляет пользователю три режима:
конструктор;
мастер;
ручной ввод данных.
Разница между этими режимами заключается в различном необходимом начальном уровне подготовки пользователя СУБД, а также в целях и перспективах использования данных [2].
Как и любая другая СУБД, MS Access позволяет просматривать, добавлять, удалять и редактировать отдельные записи в таблицах, а также реализует функции поиска, замены и сортировки.
Для создания связей между таблицами MS Access предоставляет специальное средство, называемое «Схемой данных» - это графический инструмент, с помощью которого реализуется создание связей между отдельными полями таблиц. При этом можно задавать различные типы отношения и устанавливать ограничения ссылочной целостности. Стоит отметить, что изменения, внесенные таким образом, автоматически применяются в БД. Кроме того, созданная диаграмма таблиц сразу же может быть распечатана.
Запрос представляет собой объект с уникальным именем в рамках базы данных, содержащий текст какого-либо SQL-запроса. Для создания запросов MS Access предоставляет два способа:
мастер;
конструктор.
При использовании мастера запросов пользователю предоставляется интерактивный режим работы, где он может выбирать таблицы и поля, участвующие в запросе.
Использование конструктора представляет собой графический инструмент, где также выбираются таблицы и устанавливаются связи между ними. Кроме того, для каждого поля могут быть заданы дополнительные ограничения и параметры сортировки.
Кроме описанных выше способов есть и еще один – непосредственное написание запроса на языке SQL. Этот способ наименее популярен, так как встроенный текстовый редактор MS Access практически не предоставляет удобств для оформления кода [21].
Форма представляет собой объект-контейнер, задачей которого является хранение других интерфейсных компонент. На форме могут быть расположены кнопки, поля ввода и вывода данных и т.п
Зарегистрируйся, чтобы продолжить изучение работы
. Как и запрос, форма может создаваться двумя способами: конструктором и мастером. При использовании конструктора разработчику предоставляется некоторый набор стандартных компонент, которые могут быть размещены на форме. В режиме мастера разработчик лишь выбирает таблицу и стиль ее оформления, после чего форма генерируется автоматически [4].
Отчет - это объект, который служит для создания особого документа, предназначенного для последующей отправки на печать или включения в состав другого приложения. Чаще всего в отчетах хранятся результаты каких-либо выборок из БД в виде структурированной информации – списка или таблицы.
Для оформления и форматирования отчетов MS Access предоставляет целый ряд возможностей. Для создания отчетов используются те же способы – мастер и конструктор. При помощи мастера отчетов пользователь задает лишь набор параметров, которые будут определять содержимое отчета. В случае создания каких-либо сложных отчетов рекомендуется пользоваться конструктором.
Страницы представляют собой средство отображения данных в рамках локальной сети или сети Internet. Проектирование страниц подобно проектированию форм. После того как страница сохранена в рамках БД, она может быть экспортирована в HTML-файл.
Макрос представляет собой объект, в котором хранится определенная последовательность макрокоманд. Основная задача макроса - автоматизация наиболее часто выполняемых операций. Макрокоманды выбираются из имеющего списка, а параметры определяются пользователем. Для выполнения макроса обычно необходимо какое-либо событие, например, нажатие кнопки или же непосредственный вызов программного метода в коде.
Модуль - это контейнер, в котором хранится программный код на языке VBA. Для просмотра и редактирования модулей используется оболочка редактора Visual Basic. Весь программный код приложения хранится в наборе модулей. При этом модуль обладает тем же смысловым значением, что и в любом языке программирования [3].
Таким образом, с точки зрения функциональных возможностей MS Access реализует следующие функции:
ввод данных, который может осуществляться следующими способами:
ручной ввод непосредственно в поля таблицы;
ручной ввод в форму;
импорт данных из сторонних источников (например, баз данных MS Access, текстовых файлов, файлов формата DBF, электронных таблиц MS Excel, источников данных ODBC);
программный ввод.
Стоит отметить, что последний способ является наиболее гибким, так как предоставляет разработчику наибольшее количество возможностей
50% курсовой работы недоступно для прочтения
Закажи написание курсовой работы по выбранной теме всего за пару кликов. Персональная работа в кратчайшее время!