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

2.4. Создание запросов на изменение.

Запросы на изменение предназначены для создания новых таблиц или модифицирования данных существующих таблиц. В Access используются четыре типа запросов на изменение:

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

  • Запрос на добавление записей. Предназначен для добавления в таблицы новых записей из объекта Recordset.

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

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

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

2.4.1. Создайте новый запрос на выборку и включите в него таблицы Абитуриент, Факультет.

2.4.2. Перетащите все поля, кроме поля Код_фак таблицы Абитуриент, в столбцы бланка запроса, а также Код_фак из таблицы Факультет. Эти поля будут использоваться для создания новой таблицы Эконфакультет.

2.4.3. Задайте условие отбора только тех записей таблицы Абитуриент, для которых Код_фак равен 2.

2.4.4. Проверьте корректность запроса, используя команды Запрос/Запуск.

2.4.5. Переключитесь в режим конструктора, используя кнопку Вид на панели инструментов.

2.4.6. Выполните команды Запрос/Создание таблицы.

2.4.7. В поле имя таблицы диалогового окна Создание таблицы введите имя новой таблицы Эконфакультет и нажмите кнопку ОК.

2.4.8. Выполните запрос, нажав кнопку Запуск ( с восклицательным знаком ) на панели инструментов Access.

2.4.9. В появившемся окне прочтите сообщение и нажмите кнопку Да для создания новой таблицы.

2.4.10. Перейдите на вкладку Таблицы окна базы данных.

2.4.11. В списке таблиц выполните двойной щелчок на имени новой таблицы Эконфакультет.

2.4.12. Проанализируйте результаты выполнения запроса.

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

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

3. Завершение работы

3.1. Закройте Access 97.

3.2. Завершите работу с операционной системой.

5.3. Выключите питание компьютера.

Контрольные вопросы

В отчете по лабораторной работе в письменном виде дайте ответы на следующие вопросы:

  1. Что такое запрос?

  2. Что такое бланк QBE?

  3. Чем отличаются запросы QBE от SQL?

  4. Укажите два способа указания имени поля в бланке QBE.

  5. Что такое вычисляемое поле?

  6. Что такое групповые операции? Пользуясь экранными подсказками, перечислите все типы групповых операций.

  7. Как записывать условия отбора в бланк QBE?

  8. Как изменять формат вывода чисел на экран?

  9. Что такое запрос с параметрами.

  10. Какие типы запросов вы знаете?

  11. Что такое запрос на изменение?

  12. Какие запросы на изменение вы знаете?

  13. Как составить запрос на изменение?

  14. Как составить запрос с параметрами?

  15. Что такое перекрестный запрос?

Индивидуальное задание

К базе данных, разработанной в соответствии с полученным в лабораторной работе №1, вариантом, спроектируйте указанные запросы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]