Database 如何对数据库建模以存储可分层使用的配置

Database 如何对数据库建模以存储可分层使用的配置,database,database-design,schema,data-modeling,Database,Database Design,Schema,Data Modeling,考虑到业务模型配置使得每个客户机都有区域和本地配置,我们希望在且仅当本地配置不存在时应用区域配置。定义数据库模型以简单易懂的方式捕获数据的最佳方法是什么 假设我们有一个客户a,他可能有一家名为A1、A2和A3的商店。客户端A可以有一个名为OpeningHours的配置,可以是上午8点到下午4点的区域配置。A1、A2和A3商店可以通过各自的营业时间覆盖此区域配置 如何以简单的方式对此进行建模 一种可能的解决方案是使用单独的模型/表来表示区域配置,另一个模型/表表示单个配置。首先获取单个配置,区域/

考虑到业务模型配置使得每个客户机都有区域和本地配置,我们希望在且仅当本地配置不存在时应用区域配置。定义数据库模型以简单易懂的方式捕获数据的最佳方法是什么

假设我们有一个客户a,他可能有一家名为A1、A2和A3的商店。客户端A可以有一个名为OpeningHours的配置,可以是上午8点到下午4点的区域配置。A1、A2和A3商店可以通过各自的营业时间覆盖此区域配置

如何以简单的方式对此进行建模

一种可能的解决方案是使用单独的模型/表来表示区域配置,另一个模型/表表示单个配置。首先获取单个配置,区域/父配置充当后备配置

---------------------
RegionalOpeningHours
---------------------
|clientId          |
|openingHours      |
--------------------

------------------
LocalOpeningHours
------------------
|shopId          |
|openingHours    |
------------------

有没有更好的/标准的方法来模拟这种层次数据关系