Я использую VIN-декодер, и как только он декодирует VIN, он дает мне огромный
список функций для различных категорий, таких как экстерьер, интерьер,
Безопасность, Механическая. Он генерирует это для меня, но пользователи будут иметь
Возможность удалять и редактировать их. Это может стать очень грязным, если я сделаю
он вставляет в свою таблицу, если он не существует, а затем пытается
сопоставьте его с транспортным средством.
Это ситуация, когда реляционная база данных работает очень хорошо. Вы можете создать несколько таблиц для этого.
- У вас есть
one to many
отношение между VIN и функциями.
Это предполагает, что у вас будет таблица, в которой хранятся различные возможные функции.
table features (
featureID,
category,
feature
)
После этого вы можете получить таблицу, которая связывает номер VIN с функциями:
table vin_features (
VIN,
featureID
)
У вас может быть также таблица с информацией, специфичной для каждого VIN (может быть, марка, модель, год?) И, возможно, таблица параметров пользователя.
Это значительно облегчает управление данными и выполнение запросов в долгосрочной перспективе, особенно если вам приходится отвечать на более сложные вопросы.