10 UMLClass 60 160 230 140 recipe -- recipeId INTEGER PRIMARY KEY name varchar UNIQUE authorName varchar createdDate date prepTime time cookTime time servingCount real UMLClass 60 310 260 80 ingredient -- ingredientId INTEGER PRIMARY KEY foodGroup varchar name varchar UNIQUE UMLClass 60 400 270 110 unitOfMeasure -- name varchar UNIQUE PRIMARY KEY plural varchar abbreviation varchar type int metricCoefficient real UMLClass 430 160 280 70 recipeTag -- recipeId int FOREIGN recipe(recipeId) tagName varchar UMLClass 430 240 360 110 recipeIngredient -- recipeId FOREIGN recipe(recipeId) ingredientId FOREIGN ingredient(ingredientId) unitName varchar FOREIGN unitOfMeasure(name) quantity real comment varchar Relation 280 180 170 30 lt=<<- 10.0;10.0;150.0;10.0 Relation 340 180 110 110 lt=<<- 10.0;10.0;10.0;90.0;90.0;90.0 Relation 310 280 140 80 lt=<<- 10.0;60.0;80.0;60.0;80.0;10.0;120.0;10.0 Relation 320 300 130 150 lt=<<- 10.0;130.0;90.0;130.0;90.0;10.0;110.0;10.0 UMLPackage 40 120 770 410 RecipeDatabase