gpt4 book ai didi

java - 嵌套数据的数据存储设计

转载 作者:行者123 更新时间:2023-12-02 07:38:30 24 4
gpt4 key购买 nike

所以我正在为一个学校项目编写一个相当简单的 Java 应用程序,它基本上必须存储用户输入的有关各个公司的一些信息。

数据类型类似于:

Company1
Survey1
Category 1
Question 1
....
Category 2
....
Survey2
....
Company2
....

我最初考虑使用 sqlite 数据库来存储它,但我不确定如何在数据库中存储这样的嵌套数据而不需要大量重复数据。然后我就想到用XML什么的。

那么存储这些数据的好方法是什么:sql 数据库、xml 还是其他?

最佳答案

我认为 SQL DB 是没有必要的。我会做这样的事情:

Class Data {
List<Company> companies;
}

Class Company {
List<Survey> surveys;
}

Class Survery {
List<Category> categories;
}

Class Category {
List<Question> questions;
}

Class Question {
String question;
}

每个公司都有自己的调查,有自己的类别,有自己的问题。

关于java - 嵌套数据的数据存储设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11886909/

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