gpt4 book ai didi

database-design - 什么是最好的 : separate databases or an extra "code" table?

转载 作者:行者123 更新时间:2023-12-04 07:22:14 25 4
gpt4 key购买 nike

我有一个数据库,旨在保存来自各种交易卡牌游戏的卡牌数据。到目前为止,我只跟踪过一个纸牌游戏,但我使用的是属性表,因为并非所有属性都适用于每张牌。

我现在正在扩展到多个纸牌游戏,并准备好迁移大量数据。但是,我不太确定如何导入这些数据。我是否应该简单地将模式克隆到每个纸牌游戏的新数据库中,所以我可以在不同的桶中管理东西?或者我应该简单地添加一个名为“CardGame”的新表,并使用它的唯一标识符作为卡的外键,并为它拥有一个庞大的数据库。

如果它对情况有任何影响,这个主数据库将发布到一个网站供用户查询,一个以及分解成更小的数据模块(每个游戏)供人们使用的 WinForms 应用程序。

最佳答案

在这些情况下,我的一般偏好是使用一个数据库,原因如下:

  • 综合报告变得更加容易
  • 与代码一样,DRY 适用 - 如果您有多个“克隆”模式,当您需要进行“核心”更改时会发生什么?
  • 维护简单

  • 但最终决定取决于您的具体要求......

    关于database-design - 什么是最好的 : separate databases or an extra "code" table?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/476065/

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