27 б
1. Таблицы и запросы в СУБД в MS Access.
Таблицы в БД Access Таблицы в БД похожи на обычную электронную таблицу, ведь и там, и там мы видим информацию, расположенную в столбцах и строках. Разница лишь в том, что в базах данных информация структурирована. Кстати, выполнить импорт обычной электронной таблицы в таблицу БД, как правило, не вызывает затруднений.
Строки в таблице — это записи, содержащие блоки информации. Каждая запись состоит как минимум из одного поля, причём поля соответствуют столбцам.
Как правило, реляционная база данных, например Access, включает в себя несколько таблиц. Если база данных спроектирована хорошо, в каждой таблице есть сведения о конкретном объекте, к примеру о товарах либо сотрудниках. Как мы уже сказали, таблица состоит из строк (записей) и столбцов (полей). В свою очередь, поля содержат разные типы данных: числа, даты, текст, гиперссылки:
Запрос - это важнейший инструмент для извлечения информации из одной или нескольких таблиц БД. Посредством запроса можно вносить изменения в саму БД. Запрос может служить источником данных для форм, отчете доступа к данным. Его результатом является новая таблица, которая может быть просмотрена, проанализирована, а затем сохранена или не сохранена.
Запросы позволяют решать многие задачи, не прибегая к программированию. Например, представлять данные в агрегированном виде, производить вычисления над полями БД. группировать записи и находить для полей итогое : помощью статистических функций: Sum. Avg (соответственно сумма, среднее значений поля); Max. Min (соответственно максимальное, минимальное значение поля): Count (число значений поля) и др.
СУБД Access позволяет создавать запросы трех типов: запросы выбора, перекрестные запросы, запросы действия.
Запрос выбора является наиболее часто используемым типом запроса. Он дает возможность: выбирать записи, удовлетворяющие условиям отбора: включать в результирующую таблицу поля из одной или нескольких табл! юрядке; осуществлять вычисления над полями БД; выполнять статистические расчеты для групп записей. Разновидностью запроса выбора является запрос с параметрами — это запрос, при выполнении отображающий в < диалоговом окне приглашение ввести интересующее пользователя значение критерия отбора записей.
Перекрестный запрос представляет собой специальный запрос итогового типа. Он отображает результаты итоговых статистических расчетов над значениями некоторого поля в виде перекрестной таблицы. В ней значенш нескольких столбцов слева образуют заголовки строк, верхняя строка - заголовки столбцов из значений определенного поля, а на пересечении строк и столбцов - итоговые значения.
Запрос действия - это запрос, который вносит изменения в саму БД. Существует четыре типа запросов действия:
запрос на удаление - удаляет группу записей из одной таблицы или нескольких взаимосвязанных таблиц БД. для которых задано каскадное удаление связанных записей;
запрос на обновление - служит для изменения информации в полях таблицы БД;
запрос на добавление - производит добавление записей из таблицы с результатами запроса в таблицу БД;
запрос на создание таблицы - создает новую таблицу на основе всех или части данных из одной или нескольких таблиц БД. Этот запрос полезен в случае: создания таблицы для экспорта в другую БД Access; создания стран] данным, отображающих данные соответственно указанному моменту времени; создания резервной копии таблицы; создания архивной таблицы, содержащей старые записи.
СУБД Access позволяет создавать запросы с помощью Мастеров и с помощью Конструктора. Мастера используются для создания следующих запросов:
простого запроса на выборку полей из источника запроса и подведение итогов;
перекрестного запроса;
запроса на поиск повторяющихся записей в таблице;
запроса на поиск записей, не имеющих подчиненных им записей в другой таблице.
С помощью Конструктора можно создать любой запрос выбора, перекрестный запрос, запрос действия.
Do'stlaringiz bilan baham: |