Это очень старая компьютерная проблема, которая была решена уже сотни раз.
Чтобы дать вам небольшой контекст, я использую базы данных около 36 лет, начиная с 1977 года, и до того, как я их использовал, были хорошие базы данных в течение многих лет.
Теперь я вижу, что вы интересуетесь компьютерами и программным обеспечением, которое я считаю крутым. Я предлагаю вам купить несколько книг на эту тему и начать изучать больше того, что есть, прежде чем начинать строить то, что уже построено.
Удачи в вашем образовании, в этом мире еще многое предстоит сделать с компьютерами, которые еще не были сделаны. Например, я хотел бы иметь эффективный редактор кода, который использует больше, чем мои пальцы для ввода, так как они устают. Я думаю, что было бы здорово думать мысли и толковать их.