gpt4 book ai didi

sql-server - 用于多个应用程序的集中式数据库

转载 作者:搜寻专家 更新时间:2023-10-30 22:03:24 25 4
gpt4 key购买 nike

我想我有一个相当直接的设计问题。

假设我有 3 个应用程序

App1
App2
App3

他们都需要访问公共(public)数据,所以我用一个名为 Locations 的表创建了一个公共(public)数据库

所有三个应用程序都可以更新表中的信息,但我希望每个应用程序都有一个 IsEnabled,这样每个应用程序都可以具有启用/禁用每个 Location 行的功能在表中。

我不认为我想在表中为每个应用创建一个 bit 列来查看它是否已启用,但我不知道?谢谢!

最佳答案

您可以有一个单独的表,如下所示:

CREATE TABLE ApplicationLocations
(
ApplicationID INT,
LocationID INT,
IsEnabled BIT
);

现在,您无需向每个应用程序的位置表中添加一列,而只需向该映射表中添加一行。您还可以扩展它以支持可能特定于 application:location 组合的其他属性。

关于sql-server - 用于多个应用程序的集中式数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7126924/

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