В настоящее время я работаю над простым приложением Java, которое рассчитывает и составляет график различных видов прибыли для компании.У компании может быть много филиалов, и у каждого филиала может быть много лет, и каждый год может иметь до 12 месяцев.
Иерархия выглядит следующим образом:
-company
+branch
-branch
+year
-year
+month
-month
Мое намерение состояло в том, чтобыХраните данные как можно проще для пользователя.Я имел в виду структуру XML-файла, в которой хранится все, что связано с одной компанией.Либо в виде одного файла XML, либо нескольких файлов XML, которые связаны между собой уникальными идентификаторами.
Обе эти опции также позволят пользователю легко переносить данные, в отличие от использования базы данных.
Проблема с базой данных, которая останавливает меня прямо сейчас, состоит в том, что пользователь должен был бы сам создать базу данных, что было бы для него очень сложно, если бы они не были техническими.
Как вы думаете, я должен пойти для XML-файла, базы данных или что-то еще?