Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
11пт Основы проектирования реляционных БД в сре...doc
Скачиваний:
16
Добавлен:
07.05.2019
Размер:
5.8 Mб
Скачать

4. Добавление данных.

В режиме Конструктора сформировать запрос на добавление данных, который добавляет в таблицу Новая таблица записи, измененные в запросе Обновление данных.

В качестве источника использовать запрос на выборку Исходные данные (диалоговое окно Добавить, вкладка Запросы).

Параметры запроса и исключаемые поля – согласно варианту (табл. 7.2).

Тип запроса – выбрать в меню Запрос/Добавление…

Сохранить запрос с именем Добавление данных.

Выполнить запрос на добавление данных по условию.

Значение параметра в диалоговом окне задать такое же, как в запросе Обновление данных.

Отследить изменения в таблице Новая таблица после выполнения запроса на добавление данных.

Таблица 7.2

Исходные данные для запроса на добавление

Вариант

Параметр

для условия отбора

в запросе

Исключаемые поля

1

Название должности

Адрес сотрудника, Характеристика

2

Название города

Адрес абонента, Дата разговора

3

Наименование товара

Адрес фирмы, Описание товара

4

Название должности

Адрес преподавателя, Телефон

5

Название книги

Адрес читателя, Дата рождения

6

Дата взноса

Адрес вкладчика, Паспортные данные

7

Номер комнаты

Описание номера, Дата заселения

8

Название фотоуслуги

Дата заказа, Дата исполнения

9

Название коммунальной услуги

Адрес квартиросъемщика,

Лицевой счет

10

Название товара

Адрес клиента, Паспортные данные

11

Фамилия студента

Адрес студента, Дата рождения

12

Фамилия студента

Адрес студента, Телефон

13

Наименование пиццы

Адрес клиента, Телефон

14

Наименование маршрута

Адрес клиента, Телефон

15

Название видеокассеты

Адрес клиента, Паспортные данные

Пример. Добавить в Новую таблицу все записи, связанные с маркой товара, цена которого была увеличена в запросе на обновление (рис. 7.7).

Рис. 7.7. Макет запроса на добавление

При выполнении запроса подтвердить добавление данных в Новую таблицу (рис. 7.8).

Рис. 7.8. Подтверждение запроса на добавление

Изменения в таблице Новая таблица после выполнения запроса на добавление представлены на рис. 7.9 (сравнить с рис. 7.3).

Рис. 7.9. Записи, добавленные в Новую таблицу

5. Удаление данных.

 Внимание!  Перед выполнением запроса проверить наличие копии БД.

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

Тип запроса – выбрать в меню Запрос/Удаление…

Сохранить запрос с именем Удаление данных.

Выполнить запрос на удаление данных по заданному условию.

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

Вариант 1. Удалить информацию о сотруднике по фамилии (параметр).

Вариант 2. Удалить информацию об абоненте по номеру телефона (параметр).

Вариант 3. Удалить информацию о фирме по ее названию (параметр).

Вариант 4. Удалить информацию о преподавателе по фамилии (параметр).

Вариант 5. Удалить информацию о читателе по номеру билета (параметр).

Вариант 6. Удалить информацию о вкладчике по номеру счета (параметр).

Вариант 7. Удалить информацию о клиенте по фамилии (параметр).

Вариант 8. Удалить информацию о клиенте по фамилии (параметр).

Вариант 9. Удалить информацию о квартиросъемщике по фамилии (параметр).

Вариант 10. Удалить информацию о клиенте по фамилии (параметр).

Вариант 11. Удалить информацию о студенте по фамилии (параметр).

Вариант 12. Удалить информацию о студенте по фамилии (параметр).

Вариант 13. Удалить информацию о клиенте по фамилии (параметр).

Вариант 14. Удалить информацию о клиенте по фамилии (параметр).

Вариант 15. Удалить информацию о клиенте по фамилии (параметр).

Пример. Удалить информацию о сотруднике по фамилии (рис. 7.10).

Рис. 7.10. Макет запроса на удаление данных

При выполнении запроса ввести в диалоговом окне значение параметра (рис. 7.11).

Рис. 7.11. Параметр запроса на удаление

Подтвердить удаление записи из таблицы (рис. 7.12).

Рис. 7.12. Подтверждение запроса на удаление

6. Подготовить для отчета распечатку окна БД, содержащую изображение вкладки Запросы (список созданных запросов в режиме таблицы – Вид/Таблица).

7. Оформить отчет о выполнении работы.

 Содержание отчета 

  1. Титульный лист.

  2. Название и цель работы.

  3. Постановка задачи (согласно варианту).

  4. Макеты запросов в режиме Конструктора.

  5. Результаты выполнения запросов.

  6. Окно БД, вкладка Запросы (список созданных запросов)

  7. Краткие ответы на контрольные вопросы.

  8. Выводы.

  9. Список использованной литературы.

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

  1. Виды запросов на изменение объектов БД, их особенности.

  2. Последовательность создания запросов на изменение.

  3. Что такое целостность данных? Как она устанавливается и обеспечивается в СУБД MS Access?

  4. Что такое Каскадное удаление и Каскадное обновление записей?

Лабораторная работа № 8

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