Лабораторная работа 9

Лабораторная Работа №9

Предложения модификации данных

Цель: Закрепить полученный теоретический материал по конструированию запросов на модификацию данных. Научиться использовать в запросах возможности по удалению, добавлению и изменению данных.

Порядок выполнения работы:

  1. Предложение DELETE.

· Удаление единственной записи. Удалить поставщика с PS = 7 (3б).

· Удаление множества записей: Удалить все поставки, Удалить все мясные блюда(3б).

· Удаление с вложенным подзапросом. Удалить все поставки для поставщика «Урожай» (3б).

  1. Предложение INSERT.

· Вставка единственной записи в таблицу - Добавить в таблицу Блюда блюдо: Шашлык (БЛ - 34, Блюдо - Шашлык, В - Г, Основа - Мясо, Выход - 150), при неизвестной трудоемкости приготовления этого блюда(3б).

· Вставка единственной записи в таблицу - Добавить в состав блюда Салат летний ( BL = 1) немного (15 г) лука ( PR = 10)(3б).

· Вставка множества записей - Создать временную таблицу T _ Menu , содержащую калорийность всех блюд, которые можно приготовить из имеющихся продуктов(4б). (Эта таблица будет использоваться шеф-поваром для составления меню на следующий день). Для создания описания временной таблицы можно, воспользоваться предложением CREATE TABLE, а для ее загрузки данными – предложение INSERT с вложенными подзапросами (из методических указаний к предыдущей лабораторной работе)

  1. Предложение UPDATE.

· Обновление единственной записи. Изменить название блюда с кодом БЛ=5 на Форшмак, увеличить его выход на 30 г и установить NULL-значение в столбец Труд.(3б).

· Обновление множества записей. Утроить цену всех продуктов таблицы поставки (кроме цены кофе - ПР = 17)(4б)..

· Обновление с подзапросом. Установить равной нулю цену и К_во продуктов для поставщиков с названием «Тульский» и «Урожай».(4б).

Полученные запросы пришлите на проверку

Остання зміна: вівторок 10 квітень 2007 12:06