Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
печать шпор.doc
Скачиваний:
14
Добавлен:
26.09.2019
Размер:
261.12 Кб
Скачать

37.Операции по корректировке бд.

Схема данных является удобным и наглядным средством отображения логических связей таблиц БД. Связи используются для объединения записей связанных таблиц прилюбой обработке Если создается связь с поддержкой целостности данных, то возможны следующие операции по корректировке БД:

-каскадное обновление связанных полей – изменение значений ключа в записи главной таблицы влечет автоматическое изменение значений вторичного ключа в подчиненных записях;

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

38.Запросы, их типы и возможности. Способы создания запроса. Инструментальные средства для формирования запроса.

Запрос — важнейший инструмент для извлечения информации из одной или нескольких таблиц БД, внесения изменений в БД, источник данных для отчетов, форм и страниц доступа к данным. Результатом запроса является новая таблица, которая может быть просмотрена, проанализирована, сохранена или нет.

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

СУБД Access позволяет создавать запросы выбора, перекрестные запросы, запросы действия.

Запрос выбора дает возможность: выбирать записи, удовлетворяющие условиям отбора; включать в результирующую таблицу поля из одной или нескольких таблиц в нужном порядке; осуществлять вычисления над полями БД; выполнять статистические расчеты для групп записей. Разновидность данного вида запроса — запрос с параметрами. Это запрос, при выполнении отображающий в собственном диалоговом окне приглашение ввести интересующее пользователя значение критерия отбора записей.

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

Запрос действия — запрос, который вносит изменения в саму БД. Типы запросов действия:

  1. запрос на удаление — удаляет группу записей из одной или нескольких таблиц БД, для которых задано каскадное удаление связанных записей;

  2. запрос на обновление — для изменения информации в полях таблицы БД;

  3. запрос на добавление — добавление записей из таблицы с результатами запроса в таблицу БД;

  4. запрос на создание таблицы — создает новую таблицу на основе всех или части данных из одной или нескольких таблиц БД.

СУБД Access позволяет создавать запросы с помощью Мастеров и с помощью конструктора. Мастера используются при создании:

Простого запроса на выборку полей из источника запроса и подведение итогов;

Перекрестного запроса;

Запроса на поиск повторяющихся записей в таблице;

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

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