mysql - 数据库设计——来自多个来源的独特数据

标签 mysql sql database database-design

我有一个表,用于存储有关汽车图片的信息。简而言之,它包含字段“id”、“auto_id”、“name”和“path”。因此它通过“auto_id”字段链接到特定的汽车条目。

现在考虑我想添加房屋图片。是否最好创建另一个与此类似的表,或者在现有表中添加一个字段来指出它的图片类型?或者是否有更好的方法来解决此类问题?

编辑:我对措辞表示歉意。这显然是一个简单的问题,我只是不知道如何最好地将其形成一个连贯的问题。感谢您的耐心和任何帮助。

最佳答案

我会将你的图片表建模为:

id name path

并且有一个连接表subjects表:

picture_id subject_id subject_type

其中picture_id是图片的FK,subject_idsubject_type所认为的特定主题的FK(汽车、房屋等)

关于mysql - 数据库设计——来自多个来源的独特数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5691618/

相关文章:

mysql - 复杂的 Sql 查询到 RoR ORM

mysql - 如何选择从现在起过去 30 天内每个日期的最新时间的行

mysql - 使用mysql删除命令时,锁总数超过锁表大小

MySQL根据字符串的一部分获取数据摘要

php - Mysql、phpmyadmin、创建数据库

MYSQL查询匹配两个表中的多个值

sql - 具有不同参数的 2 个相同的 sql 查询 - 只有一个需要临时表

mysql - 仅选择表中的公共(public)字段

database - 使用数据库表作为 JMeter 的 CSV 数据集

database - 我可以在 Access 中编辑自动编号列吗?