小编Hat*_*azy的帖子

如何组织我的桌子?

我的数据库包含 200 多个表。当我想修改或插入一个表时,我发现在所有这些表中很难找到它。

  • 有没有办法在我的数据库内的文件夹结构中收集相关表?我有几组文件夹,每个文件夹都包含我的应用程序某个部分的表。
  • 如果这是不可能的,我如何管理所有这些表并让自己变得容易?

schema sql-server

7
推荐指数
1
解决办法
4389
查看次数

在患者数据库中引入“年龄”类别

我想在与患者相关的数据库中执行以下操作:

  • 当患者插入他的生日时,它会显示他的年龄类别:婴儿、儿童、成人、老人...等,以帮助我对我的患者进行分类
  • 如何将生日转换为年龄类别?
  • 如何设计那个年龄段?

database-design

5
推荐指数
2
解决办法
2103
查看次数

多语言数据的最佳数据库设计是什么?

我正在为具有以下功能的软件设计多语言数据库:

  • 每个国家使用的数据与其他国家不同
  • 每个国家/地区使用的数据将采用 2 种语言:英语和母语
  • 将有一个中央位置来控制所有国家/地区的所有数据的更新和删除

对于这些多语言数据库,我有两种选择:

  1. 每个国家的每个实体的表格将有一列英语和母语 在此处输入图片说明

    • 我认为这种方式可以轻松快速地更新每个国家/地区的数据,而且我可以将自己的表格分开,以便与那里的软件一起使用。
    • 但这意味着如果我有 15 个国家/地区,我必须重复表格 15 次。
  2. 所有语言的表格作为参考,链接到每个实体的表格,其中包含所有国家所有语言的数据 在此处输入图片说明

    • 它将使我的数据库更简单,表数量更少,检索数据也更简单。
    • 但是将所有国家的一个实体的所有数据放在一张表中是危险的。因此,任何攻击或错误都会破坏我为所有这些国家所做的工作。
    • 我可以在同一个表中排列数据,使相同语言的每一行都放在一起吗?
    • 我可以将每个国家所需的数据从中央表中分离出来,以便仅在那里与软件一起使用吗?

database-design

4
推荐指数
1
解决办法
2万
查看次数

多语言医学数据库的帮助?

我的项目是为许多国家设计一个医学数据库。

该数据库包含许多部分:每个国家都有自己的语言的药品、医疗中心、患者等。

我从医学部分开始我的设计,但我有很多问题仍在继续:

  • 如何将所有这些复杂的部分放在一个不同语言的数据库中?我无法想象任何适合这个复杂想法的设计。
  • 我如何应对来自每个国家的每个部分的数据快速增长带来的数据库增长?
  • 我阅读了有关主文件和辅助文件以及它们如何提高数据库性能的信息。我应该为我的数据库制作它们吗?还是应该使用默认文件?
  • 我应该在单独的数据库中将每个国家与自己的部分分开吗?

我上传了 2 张图片,用于药物部分的初始设计,仅限英文。

注意:这两张照片只是一张,但太大了所以我把它分成了两半

我使用 SQL Server 2008。

第1部分 第2部分

database-design sql-server

2
推荐指数
1
解决办法
4942
查看次数

标签 统计

database-design ×3

sql-server ×2

schema ×1