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

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

Модель предметной области

  1. Простое соединение таблиц.
  • Получить рецепты всех блюд с их полным названием
  • Получить перечень всех продуктов имеющихся на складе, указав их наименование, количество и стоимость и расположив их в алфавитном порядке
  • Получить названия поставщиков осуществивших поставки «03.04.2004»
  • Получить перечень всех блюд с указанием названий и веса продуктов, входящих в их состав
  1. Соединение таблиц с дополнительным условием.
  • Получить перечень блюд, предлагаемых в меню на завтрак
  • Получить всех поставщиков продукта «Масло»
  • Выбрать все блюда, вид которых, «Напиток»
  • Выдать блюда, продукты для которых поставляются фирмой «Лето»
  • Выбрать все блюда, которые можно приготовить, исходя из наличия продуктов для них
  1. Вложенные подзапросы. Задания этого пункта необходимо выполнить, обязательно используя вложенные подзапросы.
  • Указать всех поставщиков продукта «Помидоры»
  • Выдать названия продуктов, у которых содержание витамина В2 такое же, как и у продукта «Зелень».
  1. Функции в подзапросе
  • Получить названия тех поставщиков продуктов для блюда «Сырники», которые поставляют эти продукты за минимальную цену
  • Выдать количество всех блюд, в состав которых входит продукт «Помидоры»
  • Вы дать суммы всех поставок, которые осуществила фирма «Огуречик»
  • Посчитать среднюю цену поставки таких продуктов, как «Лук», «Помидоры» и «Яблоки»
  • Посчитать количество блюд, предлагаемых в меню, для каждой трапезы
Напишите тексты запросов, используя конструкцию SELECT, за каждый запрос из п.1 и п.2 вы получаете 2 балл, а за каждый запрос из п.3-п.5 по 3 балла. Всего 40 баллов.
Синтаксис оператора SELECT и пример написания запроса вы можете увидеть в методических указаниях к лабораторной работе

Остання зміна: середа 3 травень 2006 9:10