Я нахожусь в процессе разработки базы данных для автоматизированного робота смешивания напитков, и я застрял в том, как создать базу данных.
В одной таблице у меня есть список всех возможных ингредиентов (Coca-Cola, Pepsi, Smirnoff - Red Label, Skyy и т. Д.). Вторая таблица, перечисляет, какие ингредиенты доступны. В третьей таблице указаны рецепты смешанных напитков. Моя проблема возникает со столом смешанных напитков.
Например, если бы я хотел заказать отвертку, робот посмотрел бы, есть ли водка и есть ли апельсиновый сок. Однако, если рецепт напитка требует определенного типа водки (например, Smirnoff - Red Label), я бы хотел, чтобы робот использовал только Smirnoff, а не просто водку любого типа.
Итак, есть ли у кого-нибудь предложения относительно того, как я мог бы разработать базу данных для такого приложения? Я полностью озадачен этим.
Заранее спасибо.