我想做一个我喜欢的食谱数据库,但我在设计它时遇到了麻烦.我想要至少两张桌子:

  1. 食谱表格(有说明、配料、使用说明等)
  2. 配料表(配料类型、其他属性等)

将这两个表关联在一起的方法是什么?我是否需要第三个表来存储从一个食谱到多个配料的几个关系?

正如您可能知道的那样,我对这个东西还比较陌生,只是想在第一次try 时找出正确的方法.

谢谢

推荐答案

下面是一个非常高级的链接:

http://www.databaseanswers.org/data_models/recipes/index.htm

但如果你真的想自己编写代码,我会使用第三个关系表.

干杯

Database相关问答推荐

postgres 索引扫描的启动成本(postgresql 书的内部 struct )

使用 golan 查询 mongodb 中的集合并返回 id 作为字符串

Postgresql:优化数字字段的列大小

如何在 sql server 2005 中获取到数据库的详细连接列表?

查询最后一天、上周、上个月SQLite

skip bad record in redshift data load

如何在数据库中存储具有动态数量属性的数据

单向和双向关系关系的区别

MySQL 中的多个 OR 子句

在 SQL 数据库之间共享数据

如何在 MySQL 中强制执行唯一约束?

在服务器上排序还是在客户端排序?

为什么在连接表上有一个主键不好?

不带 WHERE 子句的 UPDATE 查询

数据库 - 设计 Events事件表

Android - ViewHolder 模式是否在 CursorAdapter 中自动实现?

Data Mapper 是不是比 Active Record 更现代的趋势

查询以查找列的 nᵗʰ 最大值

如何将空值传递给外键字段?

不同类型的SQL之间的区别?