Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab 2_Access.doc
Скачиваний:
42
Добавлен:
13.04.2015
Размер:
1 Мб
Скачать
☆

Замечание

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 и Запросом на добавление добавить в Общую ведомость удаленную часть.

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

  1. Какие отношения используются для связи таблиц?

  2. Что называется Ключевым полем? Как задать ключевое поле?

  3. Поясните назначение опций Обеспечение целостности данных, Каскадное обновление связанных полей и Каскадное удаление связанных полей в окне Изменение связей.

  4. Как можно удалить связь между таблицами?

  5. Как можно отсортировать данные по нескольким полям?

  6. Что называется запросом?

  7. Какими способами можно включить поля таблиц в запрос?

  8. Каким образом можно добавить в бланк запроса строку Групповые операции.

  9. Какие типы запросов на изменение Вы знаете? Для чего они используются?

  10. На какие группы можно разделить все запросы?

  11. Опишите технологию создания параметрического запроса?

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