gpt4 book ai didi

database-design - 数据库设计查询 : combine tables or keep separate?

转载 作者:行者123 更新时间:2023-12-02 00:32:42 26 4
gpt4 key购买 nike

我开始设计一个数据库驱动的网站。

我有两个相似的表,GPU vendorCPU vendor。两者具有相同的列:id、vendor_name、vendor_url、vendor_bio

你会制作单独的表格还是将它们组合起来,或许添加一个 column 类型?

我不希望我的经验不足阻碍我以后的设计。先想,后做! :)

最佳答案

如果他们实际上是问题域中的“供应商”。我将创建一个表“VENDOR”并添加列“VENDOR_TYPE”以及您的其他列。

Table Vendor{
id,
vendor_type,
vendor_name,
vendor_url,
vendor_bio
}

但如果它们是两个逻辑上不同的实体类型,我会倾向于创建两个单独的表。在您的情况下,它似乎是“VENDOR”而不是“GPUVendor”和“CPUVendor”

关于database-design - 数据库设计查询 : combine tables or keep separate?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6063023/

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