如果对象的长度不规则,我该如何设计数据库表

时间:2019-02-19 21:46:06

标签: python database web2py

我正在做一个学校项目,其中我正在设计一个用于鸡尾酒和混合饮料的Web应用程序。我正在建立饮料配方的数据库,但是不确定如何为成分不相等的饮料对象构建数据库表。我想为饮料中的每种成分创建一个字段,但这意味着某些饮料将具有2-3个字段,而某些饮料将具有接近7-8个字段。我应该只创建最大数量的字段并让某些项目的字段大部分为空,还是有一种更优雅的方法呢?

edit:要为我想做的事情添加一些背景知识,我希望能够输入成分选择并返回包含这些特定成分的所有食谱。即,如果我有输入(橙汁,伏特加,朗姆酒,可乐)作为输入(螺丝起子,朗姆酒和可乐)

0 个答案:

没有答案