Кладовая ресторана периодически пополняется продуктами (таблица Продукты). Каждый продукт имеет следующие характеристики: уникальный номер, название, основные пищевые вещества (белки, жиры и углеводы даны в граммах), минеральные вещества (калий, кальций, натрий) и витамины (B2, PP, C) (в миллиграммах из расчета на 1кг продукта).
В таблице Блюда представлены уникальные номера блюд, их названия, коды видов, основной продукт (столбец Основа), масса порции в граммах и приведенная стоимость в рублях приготовления одной порции (столбец Труд).
В таблице Рецепты приведена технология приготовления блюд. Их выделение в отдельную таблицу произведено потому, что одно и то же блюдо может иметь несколько разных рецептов.
Таблица Состав связывает между собой таблицы Блюда и Продукты, оговаривая, какая масса (в граммах) того или иного продукта (столбец Вес) должна входить в состав одной порции блюда.
Шеф-повар ежедневно получает от администратора сведения о количестве (в килограммах) имеющихся продуктов и их текущей стоимости (таблица Наличие). Используя эти сведения, он определяет по таблице Состав перечень тех блюд, которые можно приготовить из этих продуктов, а также калорийность и стоимость таких блюд. При этом стоимость блюда складывается из стоимости и массы продуктов, необходимых для приготовления одной его порции, а также из трудозатрат на ее приготовление (таблица Блюда). Калорийность же определяется по массе и калорийности каждого из продуктов блюда. (Для получения значения калорийности продукта исходят из того, что при окислении 1 г углеводов или белков в организме освобождается в среднем 4.1 ккал, а при окислении 1 г жиров - 9.3 ккал.)
На каждый день шеф-повар составляет меню. В этом меню (таблица Меню) предлагается по несколько альтернативных блюд каждого вида. Заказы клиентов фиксируются в таблице Заказы.