Современное программное обеспечение информационных систем
43

Лабораторная работа №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.