Главная страница

Лекции и практики (1). Курс лекций и материалы для практических занятий


Скачать 1.01 Mb.
НазваниеКурс лекций и материалы для практических занятий
Дата17.03.2023
Размер1.01 Mb.
Формат файлаdocx
Имя файлаЛекции и практики (1).docx
ТипКурс лекций
#996812
страница73 из 75
1   ...   67   68   69   70   71   72   73   74   75

Вариант 15. Фрагмент БД рецептов блюд.


Л.р.№1.Созданиеизаполнениеотношений.

  1. Отношение "Ингредиенты" (поля "Название", "Примечание").

  2. Отношение "Типы блюд" (поля "Название"). Примеры: первое, гарнир, десерт и т.п.

  3. Отношение "Блюда":




Содержимоеполя

Тип

Длина

Дес.

Примечание

Идентификатор

N

6

0

первичный ключ

Название

C

50




обязательное поле

Тип

С

25




внешний ключ к таблице "Типы блюд"

Общий вес

N

5

2

обязательное поле

Количество порций

N

2

0

по умолчанию 1

Сезон

С

20




список значений (лето, зима, все, весна-

лето и т.д.)

Необходимое оборудо-

вание

С

50




плита, духовка, микроволновая печь и

т.д.

Калорийность

N

4

0

на 100 г продукта

Время приготовления

N

4

2

обязательное поле

Последовательность

приготовления

С

1000




обязательное поле

  1. Отношение "Состав" (поля "Блюдо", "Ингредиент", "Количество", "Еди- ница измерения").

Л.р.№2.Выборкаданных.

Создать упорядоченные списки:

  • летних салатов, время приготовления которых меньше получаса;

  • блюд, в которые входит авокадо;

  • десертов, не требующих применения оборудования;

  • блюд, для которых вес одной порции меньше 50 г или больше 250 г. Создать список ингредиентов, которые не входят ни в одно блюдо. Л.р.№3.Работа спредставлениями.

  1. Представление "Калорийность одной порции": блюдо вес порции ка-

лорийность. Если количество порций не указано, считать вес порции рав- ным 100 граммам.

  1. Представление "Состав блюда": блюдо ингредиент количество еди- ница измерения.

  2. Представление "Мясные блюда, для приготовления которых необходима духовка".



1   ...   67   68   69   70   71   72   73   74   75


написать администратору сайта