gpt4 book ai didi

data-modeling - 包含两种不同类型关系的数据模型

转载 作者:行者123 更新时间:2023-12-02 05:04:16 24 4
gpt4 key购买 nike

<分区>

我正在尝试找出我应该使用哪种数据模型以及该数据模型应该是什么样子。该模型需要存储在关系数据库 (SQL) 中。以及使用的语言:PHP。

我有几种项目:项目、任务和评论。在我最终的应用程序中会有很多类型的项目。

每个项目(任何类型)都需要能够属于另一个项目(任何类型)并且每个项目(任何类型)都需要能够成为另一个项目(任何类型)的后续项.所以我需要两种不同的关系:继承和时间顺序;两者都是定向的。无论什么样的关系项都可能不会回环到自己身上。非法:项目 A -> 项目 B -> 项目 C -> 项目 A。

我希望能够提取以下类型的信息:

  • 显示导致此项目的项目链。 (时间顺序)输出:列表
  • 显示属于该项目的所有项目。 (继承关系)输出:树
  • 告诉我这个项目如何导致那个项目(忽略来自其他项目的项目)。 (时间顺序和继承关系)输出:??

我不知道如何想象最后一个。

用户需要能够:

  • 添加/删除项目(任何类型)
  • 建立/破坏(任何类型的)关系
  • 更改关系或项目类型。

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