gpt4 book ai didi

sql - 如何针对这些需求设计 SQL 表

转载 作者:行者123 更新时间:2023-12-04 21:37:48 25 4
gpt4 key购买 nike

我的数据为 CITYAREA .

  1. 每个CITY有多个AREAS
  2. 每个AREA有多个AREAS (这里没有结束,动态用户可以在子AREAS下添加AREA,如AREA->AREA->Area->AREA....->AREA)

那么,如何设计满足这些要求的表结构呢?

提前致谢。

最佳答案

城市表

  • 城市编号(PK)
  • 城市名

城市区域表

  • CityID(复合(双列)PKey)
  • AreaID(如果您希望一个区域仅由一个城市拥有,请将唯一索引添加到此列)

面积表

  • 区域 ID(PK)
  • 区域名称

面积面积映射表

  • AreaID(所有者区域)(复合(双列)PKey)
  • 区域编号

规则

  • 为了将一个区域映射到另一个区域,Areas 表中的每个区域都必须有一条记录。
  • 在区域区域映射表中,您必须确定这些关系是双向的还是单向的。在我看来,这将是一种方式。第一个 AreaID 是拥有第二个 AreaID 的区域。

关于sql - 如何针对这些需求设计 SQL 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6040096/

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