Лабораторная работа №5
Цель работы. Приобретение практических навыков построения запросов на модификацию данных.
Лабораторное задание.Изучить теоретическую часть, изложенную в гл. 5 учебного пособия [1]. Восстановить учебную БД из резервной копии. Построить и выполнить запросы к таблицам учебной БД на модификацию данных. Защитить лабораторную работу.
Порядок выполнения работы
1. Убедившись, что сервер СУБД Firebird загружен, загрузим утилиту IBExpert.
2. Восстановим учебную БД из резервной копии, созданной в лабораторной работе № 1.
3. Подключимся к учебной БД.
4. Создадим таблицу Pattern, используя следующий запрос (рисунок 1):
Рисунок 60 - Создание таблицы Pattern.
Таблица Pattern предназначена для временного хранения данных разного типа, извлекаемых из таблиц учебной БД. Если некоторые поля таблицы Pattern не используются, то их значения будут установлены в NULL.
5. Поместим в таблицу Pattern данные из таблиц учебной БД, используя многострочный оператор INSERT, в соответствии с заданиями, приведенными ниже.
5.1. Поместим в таблицу Pattern информацию о средних значениях начислений, приходящихся на каждый месяц 2011 года. При этом столбец Fchar30 должен содержать номер месяца и год начисления, разделенные десятичной точкой, столбец Fnumeric - среднее значение начислений (рисунок 2, 3):
Рисунок 61 - Запрос на добавление размера средних начислений в таблицу Pattern.