照片表的两个问题 - FK 和头像 Q

发布于 2024-10-16 05:44:38 字数 321 浏览 2 评论 0原文

1)我有两个表:照片表和 EXIF 表。 EXIF表存储照片的exif数据。

照片表有:Photo_id、exif_id。 EXIF表有:exif_id,photo_id。

所以本质上,photo表中的exif_id可以是EXIF表中exif_id的FK。但是exif表中的photo_id可以与photo表中的photo_id进行FK。我这里需要两个 FK 还是一个 FK 就可以?

2)我见过的所有示例模式都有一个用于校友照片的照片表。个人资料相册和实时个人资料照片怎么样?这通常是一个单独的表还是只是专辑表中的一个标志?

1) I have two tables: Photos table and EXIF table. EXIF table stores the exif data of a photo.

Photo table has: Photo_id, exif_id.
EXIF table has: exif_id, photo_id.

So in essence, exif_id in photo table can be FK to exif_id in EXIF table. But photo_id in exif table can be FK to photo_id in photo table. Do i need two FKs here or can one FK do?

2) All sample schemas I have seen have a photo table for alum photos. What about profile album and the live profile photo? IS that usually a separate table or just a flag in the album table?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

眼眸印温柔 2024-10-23 05:44:38

您的问题有点模糊,但根据给定的信息:

1)如果每个 Photo_id 可以有多个 EXIF 行,则只需要 exif_id 。如果没有,只需使用 Photo_id

2) 我只需使用一个标志来告诉照片类型。

your question is a little vague, but based on the given info:

1) you only need exif_id if you can have multiple EXIF rows per Photo_id. If not, just go with Photo_id

2) I'd just use a flag to tell the photo type.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文