gpt4 book ai didi

sql - 如何设计引用多个(至少 4 个)表的媒体表?

转载 作者:行者123 更新时间:2023-11-30 23:52:46 29 4
gpt4 key购买 nike

我正在为我的食谱设计一个数据库。我在我的设计中创建了多个表格:书籍、作者、食谱、成分,对于所有这些项目,我想将媒体(图像或视频)链接到所有这些表格中的项目。

我在想这样的设计:

media_id,
rid (primary key of foreign table),
rtype (1=book, 2=author, 3=recipe, 4=ingredient),
media_type(1=image,2=video),
media_url

但是我将如何确保关系完整性?

谢谢

最佳答案

您提议的设计似乎暗示每个实体(书籍、作者等)可以有多个媒体文件,因此为了保持关系完整性,我将为每个关系设置单独的连接表。

enter image description here

关于sql - 如何设计引用多个(至少 4 个)表的媒体表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5160591/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com