Я хочу разработать приложение Java, в котором пользователь должен иметь возможность добавлять элементы расчета в зависимости друг от друга. Рассмотрим такой сценарий:Расчет элементов в зависимости друг от друга
- Добавить элемент (А) со значением позволяет говорить 50
- Добавить еще один элемент (B), который является элемент A * 5
- Добавить элемент (C), который имеет значение (A * 50%) + B
- Удалить элемент (A) не удается, поскольку он используется в других элементах.
Я могу хранить уравнения в виде varchar в базе данных и анализировать их обратно в java, когда я вспоминаю использование анализатора парсеров или что-то подобное. Но когда я попробовал это, проблема была в том, что если элемент A удален? База данных не знает, связан ли элемент с другим элементом, если я использую varchar. Я хочу, чтобы элементы были связаны друг с другом с помощью внешних ключей, как я могу это достичь?
Извините, если это дублированный вопрос, но я не смог найти правильный ответ, который решает мои проблемы.
поэтому в чем вопрос? – aviad
Не говорите, что вы хотите сделать, задайте реальный вопрос, на который можно ответить. – Sylar
Извините, мой плохой, почему-то последняя часть вопроса не была опубликована. Я отредактировал мой вопрос – fareed