Замечание
1. Поскольку при повторном использовании запроса на создание таблицы ранее созданная таблица удаляется необходимо перед созданием новой таблицы переименовывать ранее созданную таблицу. Для переименования необходимо:
установить вкладку базы данных Таблицы;
выделить исходную таблицу и вызвать правой кнопкой мыши контекстное меню;
выполнить пункт Переименовать.
2. При создании ведомостей для всех трех групп необходимо выбирать один и тот же набор из двух дисциплин (например, каждая из трех групп сдает Дисциплину 1 и Дисциплину 2).
3. Заполнить созданные таблицы сведениями об оценках, полученных студентами при сдаче экзаменов.
Задание 13. Составить запрос на добавление записей из одной таблицы в другую. Объединить с помощью такого запроса все заполненные экзаменационные ведомости в одну, назвав ее, например, Общая ведомость.
Технология выполнения:
1. Создать в окне базы данных на вкладке Таблицы копию таблицы Ведомость 1 и заменить ее имя на Общая ведомость (щелчок правой клавишей по имени таблицы и вызов соответствующей команды из контекстного меню).
2. Создать с помощью конструктора новый запрос. Выбрать в качестве исходной таблицу Ведомость 2.
3. Указать тип запроса, выполнив команду на инструментальной панели Добавление. В окне Добавление ввести имя таблицы Общая ведомость, к которой должны добавляться строки исходной таблицы.
4. Ввести в строку Поле бланка запроса все поля таблицы Ведомость 2.
5. Закрыть запрос, присвоив ему имя Запрос на добавление.
6. Выполнить запрос и просмотреть таблицу Общая ведомость, которая должна пополниться записями из таблицы Ведомость 2. 1. Временно переименовывая другие ведомости в Ведомость2, добавить их содержимое в Общую ведомость.
Задание 14. Составить параметрический запрос на удаление сведений из таблицы Общая ведомость о студентах одной из групп по заданной дисциплине.
Технология выполнения:
1. Создать с помощью конструктора новый запрос. Выбрать в качестве исходной таблицу Общая ведомость.
2. Указать тип запроса, выполнив команду ЗАПРОС/Удаление.
3. Ввести в бланк запроса поля Номер группы и Код дисциплины.
4. Ввести в строку Условие отбора соответственно для каждого из полей параметрические условия: [Введите номер группы:] и [Введите код дисциплины:]
5. Закрыть и сохранить запрос под именем Запрос на удаление.
6. Выполнить запрос и просмотреть результаты его выполнения.
7. Воспользовавшись таблицами Ведомость 1 - Ведомость 6 и Запросом на добавление добавить в Общую ведомость удаленную часть.
Контрольные вопросы:
Какие отношения используются для связи таблиц?
Что называется Ключевым полем? Как задать ключевое поле?
Поясните назначение опций Обеспечение целостности данных, Каскадное обновление связанных полей и Каскадное удаление связанных полей в окне Изменение связей.
Как можно удалить связь между таблицами?
Как можно отсортировать данные по нескольким полям?
Что называется запросом?
Какими способами можно включить поля таблиц в запрос?
Каким образом можно добавить в бланк запроса строку Групповые операции.
Какие типы запросов на изменение Вы знаете? Для чего они используются?
На какие группы можно разделить все запросы?
Опишите технологию создания параметрического запроса?
