Wiki

Как работает база данных продуктов питания

Как устроена база данных питательной ценности продуктов на основе USDA FoodData Central: данные на 100 г, распределение энергии по макронутриентам и процентн...

Verified against USDA FoodData Central on 15 Feb 2026 Updated 15 February 2026 4 min read
Open calculator
Translated article · View in English

Краткое описание

База данных продуктов питания позволяет искать, просматривать и сравнивать данные о питательной ценности 142 цельных продуктов. Все значения взяты непосредственно из USDA FoodData Central - авторитетной государственной базы данных состава пищевых продуктов США - и представлены в расчёте на 100 г сырого веса.

Вы можете выполнять поиск по названию, фильтровать по 14 категориям продуктов, сортировать по любому макронутриенту и переключаться между режимами просмотра сетки и таблицы. При нажатии на продукт отображается его полный профиль питательной ценности: макронутриенты, клетчатка, сахар, насыщенные жиры, холестерин, гликемический индекс и 25 микронутриентов с процентом от суточной нормы.

Принцип работы

Источник данных

Все данные о продуктах питания получены программным способом из REST API USDA FoodData Central по отобранному списку из 142 распространённых цельных продуктов. Значения питательных веществ для каждого продукта хранятся в расчёте на 100 г - это стандартная базовая единица для данных о составе пищевых продуктов и маркировки питания в Великобритании и ЕС (Регламент ЕС 1169/2011).

База данных охватывает 14 категорий: фрукты, овощи, злаки, бобовые, орехи и семена, молочные продукты, мясо, птица, рыба и морепродукты, яйца, масла и жиры, травы и специи, напитки, прочее.

Распределение энергии по макронутриентам

На карточке каждого продукта отображается цветная полоса, представляющая распределение энергии по белкам, углеводам и жирам, рассчитанное по стандартным общим коэффициентам Этуотера:

total_energy = protein × 4 + carbs × 4 + fat × 9 (kcal)

Where

protein × 4= Белок даёт 4 ккал на грамм
carbs × 4= Углеводы дают 4 ккал на грамм
fat × 9= Жир даёт 9 ккал на грамм

Процентная доля каждого макронутриента - это его вклад в энергию, делённый на общую сумму. Значение калорийности на карточке берётся непосредственно из USDA (которое может использовать специфические для конкретных продуктов коэффициенты Этуотера), поэтому процентные доли на полосе макронутриентов и отображаемые калории могут не полностью совпадать - это нормально и соответствует стандартной практике.

Процент суточной нормы микронутриентов

При раскрытии продукта отображаются его основные микронутриенты в виде прогресс-баров относительно референсных суточных значений:

percent_dv = (nutrient_per_100g ÷ reference_daily_value) × 100

Where

nutrient_per_100g= Количество микронутриента в 100 г продукта
reference_daily_value= Референсное потребление для взрослых 19–50 лет (гибрид EU NRV, EFSA, NIH)

Калькулятор отслеживает 25 микронутриентов: витамины A, B1–B12, C, D, E, K; минералы - кальций, железо, цинк, магний, калий, натрий, фосфор, селен, медь, марганец; омега-3, омега-6 и холин. Референсные суточные значения представляют собой гибрид EU NRV (Регламент 1169/2011), RDA NIH и рекомендаций SACN Великобритании, отобранных с учётом последних научных данных для взрослых 19–50 лет.

Поиск и фильтрация

  • Текстовый поиск - поиск без учёта регистра по частичному совпадению с названием и тегами продукта. Несколько слов используют логику И (например, «brown rice» находит продукты, содержащие одновременно «brown» и «rice»).
  • Фильтр по категории - нажмите на один или несколько чипов категорий для фильтрации. Категории объединяются по принципу ИЛИ.
  • Сортировка - сортировка по названию, калориям, белкам, углеводам, жирам или клетчатке. Числовая сортировка - по убыванию по умолчанию.

Пример расчёта

Поиск информации о питательности куриной грудки

1

Поиск «chicken breast»

The database returns: Chicken breast, raw, boneless, skinless

= 1 result found

2

Чтение карточки

120 kcal per 100g. Protein: 22.5g, Carbs: 0g, Fat: 2.6g

= 120 kcal

3

Проверка распределения энергии по макронутриентам

Protein: 22.5 × 4 = 90.0 kcal (79.4%). Carbs: 0 × 4 = 0 kcal (0%). Fat: 2.6 × 9 = 23.4 kcal (20.6%).

= 79% protein, 0% carbs, 21% fat

Result

Куриная грудка - 120 ккал/100 г, около 80% энергии из белка

Верификация

Контрольный примерПродуктОжидаемое (USDA)Наше значениеСовпадение?
Куриная грудкаКалории120 ккал120 ккалДа
Куриная грудкаБелок22,5 г22,5 гДа
Брокколи, сыраяКалории34 ккал34 ккалДа
Брокколи, сыраяКлетчатка2,6 г2,6 гДа
Коричневый рис, варёныйКалории123 ккал123 ккалДа
Коричневый рис, варёныйУглеводы25,6 г25,6 гДа

Все значения берутся непосредственно из API USDA FoodData Central, поэтому они по определению точны относительно источника.

Допущения и ограничения

  • Только данные USDA - все 142 продукта взяты из USDA FoodData Central (SR Legacy и Foundation Foods). Брендированные продукты, блюда ресторанов и продукты специфических британских приготовлений не включены.
  • На 100 г сырого веса - значения указаны для сырого продукта, если в названии не указано «варёный». Приготовление пищи изменяет плотность питательных веществ на грамм из-за потери или поглощения воды.
  • Без калькулятора размера порции - эта страница показывает только значения на 100 г. Для составления блюд с произвольными порциями используйте конструктор блюд.
  • 142 продукта - база данных охватывает распространённые цельные продукты. Она не является исчерпывающей; для брендированных или нишевых продуктов обратитесь непосредственно к USDA FoodData Central.
  • Полнота данных по микронутриентам варьируется - для некоторых продуктов определённые микронутриенты имеют нулевые значения там, где данные USDA недоступны. Они отображаются как 0% в интерфейсе.
  • Значения суточной нормы (RDA) рассчитаны для взрослых 19–50 лет - для детей, беременных и кормящих женщин, а также пожилых людей требования отличаются.
  • Приближение Этуотера - полоса макронутриентов использует общие коэффициенты 4-4-9. Для продуктов с высоким содержанием клетчатки или алкоголя полоса может не полностью соответствовать значению калорийности USDA, которое использует специфические для продукта коэффициенты.

Sources

nutrition food-database usda macros micronutrients calories