Мне нужен совет. У меня есть некоторые проблемы с моделированием базы данных в SQL Server. Допустим, я хочу создать базу данных автомобилей. Существуют различные типы двигателей, такие как топливный, электрический, гибридный. Каждый тип имеет некоторые характеристики. Но не то же самое (не те же столбцы в таблице).
У меня есть эти таблицы (предположим, все отношения 1: n)
Автомобили
ID (p.key)
ID_type (f.key)
Тип
ID (p.key)
Name
ID_properties (f.key)
Свойства
ID (p.key)
Value x
Value y
Value z
ID_contact (f.key)
Контакт
ID (p.key)
name
Tel
Email
Моя проблема в том, что у каждого типа есть разные столбцы в свойствах таблицы, поэтому я думаю, что мне нужна таблица специальных свойств для каждого типа автомобиля или другой модели. Но я не знаю точно, как это сделать.
Можете ли вы помочь мне? (Я ценю несколько советов, если это хорошее решение).
Большое спасибо.