gpt4 book ai didi

MySQL:程序流程的数据库设计

转载 作者:行者123 更新时间:2023-11-29 22:55:57 24 4
gpt4 key购买 nike

这就像基于知识的系统。例如:

当用户转到第一页时,我们将其称为“我能为您提供什么帮助吗?”将有 4 个选项:

  1. 发生火灾
  2. 受伤
  3. 有一场战斗
  4. 服从

如果用户选择1“发生火灾时”,系统会询问他们一些其他问题:

  1. 你会使用灭火器吗?
  2. 有人受伤吗?

如果用户选择2“有一场战斗”,它会询问他们类似以下内容:

  1. 有人受伤吗?
  2. 周围安全吗?

基本上,如果用户选择1“发生火灾”2“发生打斗”,则至少会出现一个共同问题程序。

最后是一篇帮助文章。例如,如果用户选择“有人受伤吗?”,这将是用户看到帮助文档的终点。

如何为此设计数据库?

最佳答案

这是 Material list 数据库的变体。

一种设计方法如下表所示:

Question
--------
Question ID
Previous Question ID
Question Text
Help Article URL

问题 ID 是一个自动递增的整数,并且是表的主键或聚集键。对于顶级问题,上一个问题 ID 为空;对于较低级别的问题,上一个问题 ID 为返回问题 ID 的指针。帮助文章 URL 为空或指向帮助文章。

问题编号由应用程序在从问题表中读取行时提供。

关于MySQL:程序流程的数据库设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28722652/

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