Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
создание запросов_помощь.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1 Mб
Скачать

Запрос 19: Создайте запрос, добавляющий новый раздел

  1. Создайте запрос на выборку

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

  1. Преобразуйте запрос в запрос на добавление данных

  2. В появившемся окне выберите название таблицы, в которую будем добавлять новые записи. Укажите, что таблица находится в текущей БД.

  1. В строке Добавление укажите, куда будем добавлять данные (поле Раздел). В строке Поле укажите, откуда возьмем новые данные (вводим с клавиатуры)

  1. Выполните запрос. Введите новый раздел, например Химия. В результате будет добавлена ТОЛЬКО ОДНА ЗАПИСЬ! Если записей больше, то запрос написан неверно.

  1. Откройте таблицу Раздел и проверьте правильность выполнения запроса. В результат должен появится новый раздел Химия под номером 4.

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

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

Необходимость в сохранении результатов запроса возникает, например, кода невозможно построить запрос непосредственно на другом запросе. К этому случаю относится, в частности, построение запроса на обновление полей на основе запроса с операцией группировки.

  1. В окне базы данных вызвать необходимый запрос в режиме конструктора запросов.

  2. Преобразовать этот запрос в запрос на создание таблицы, выбрав тип запроса на панели конструктора Создание таблицы.

  3. В окне Создание таблицы ввести имя создаваемой таблицы.

  4. Для того чтобы просмотреть, какие записи будут помещены в новую таблицу, щелкните по кнопке панели инструментов Вид.

  5. Выполните запрос, чтобы таблица была сохранена в базе данных. Теперь эту таблицу можно увидеть в списке таблиц окна БД.

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

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

  2. В окне конструктора запросов преобразовать в запрос на удаление выбором пункта Удаление из списка Тип запроса или командой меню Запрос→ Удаление. После выполнения этой команды в бланке запроса появляется строка Удаление.

  3. Затем формируется бланк запроса. Для задания таблицы, записи которой требуется удалить, надо с помощью мыши переместить символ звездочки (*) из списка полей соответствующей таблицы в бланк запроса. В строке Удаление в столбце этого поля появляется значение Из.

  4. Для того, чтобы задать условия отбора удаляемых записей, надо переместить с помощью мыши в бланк запроса поля, для которых устанавливаются условия отбора. В строке Удаление под именами этих полей появляется значение Условие. Строку Условие отбора для этих полей надо заполнить необходимыми условиями.

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

Преподаватель: Баландина И.В.