Основные компоненты СУБД Access

Запросы в СУБД MS Access

Запросы создаются пользователем для выборки необходимых ему данных из одной или нескольких связанных таблиц и представления выбранных данных также в виде таблицы. Запрос может формироваться двумя способами:

1. С помощью запросов по образцу (QBE – Query By Example)

2. С помощью инструкций SQL (Structured Query Language) – язык структурированных запросов

SQL – специализированный язык, предназначенный для организации запросов, обновления и управления реляционными базами данных.Практически все типы запросов в Access можно создать визуально. Исключения составляют сквозные запросы (SQL pass through) – это запросы из других приложений, запросы на изменение структуры данных и запросы объединения.

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

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

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

В Access может быть создано несколько видов запросов:

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

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

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

Обработка данных в базе.

Таблица – фундаментальная система структуры управления реляционными базами данными. В Microsoft Access таблица – это объект, предназначенный для хранения данных в виде записей(строк) и полей(столбцов). Каждое поле содержит отдельную часть записи (фамилию, должность или инвентарный номер). Обычно каждая таблица используется для хранения сведений по одному конкретному вопросу(о сотрудниках или заказах)

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

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

- запрос-изменение изменяет или перемещает данные. К этому типу относятся запрос на добавление записей, запрос на удаление записей, запрос на создание таблицы или запрос на обновление

- перекрестные запросы предназначены для группирования данных и представления их в компактном виде.

- запросы SQL – это запросы, которые могут быть созданы только с помощью инструкций SQL в режиме SQL; запрос-объединение запрос к серверу и управляющий запрос.

Язык SQL (Structured Query Language) – это язык запросов, который часто используется при анализе, обновлении и обработке реляционных баз данных.

Форма – это объект Microsoft Access, в котором можно разместить элементы управления, предназначенные для ввода, изображения и изменения данных в полях таблиц

Отчет – это объект Microsoft Access, который позволяет представлять определенную пользователем информацию в определенном виде, просматривать и распечатывать ее.

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

Макрокоманда – основной строительный блок макроса; самостоятельная инструкция, которая может быть объединена с другими макрокомандами, чтобы автоматизировать выполнение задачи.

Модуль – набор описаний, инструкций и процедур, сохраненный под одним именем. В Microsoft Access имеются 3 типа модулей; модуль формы, отчета и общий модуль. Модули форм и отчетов содержат локальную программу для форм или отчетов. Если процедуры общего модуля явным образом не объявлены личными для модуля, в котором они проявляются, они распознаются и могут вызываться процедурами из других модулей базы данных.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: