Хранение схожих данных в MSSQL

245
15 мая 2018, 10:20

У меня есть два объекта. У них есть много очень похожих полей, но также есть поля, которые есть только у одного из них. Мне нужно сохранить сохранить объекты такого формата в MSSQL. Создавать две отдельные таблицы не хочется, так как очень много полей повторяется, а также в будущем добавятся новые типы объектов с похожей структурой. Можно ли как то сохранять и получать объекты наиболее удобным способом ??? Ну например была идея сохранять общие поля в одной таблице а отличающиеся в другой.

Answer 1
  1. Сделать таблицу "Параметры", там список всех возможных параметров.
  2. Создать таблицу "Объекты", там список объектов.
  3. Создать таблицу "Объект-Параметр", где первичный ключ состоит из двух столбцов id_объекта из таблицы "Объекты" и id_параметры из таблицы "Параметры".

В такую структуру вы теперь какие угодно объекты сможете сохранить.

READ ALSO
MySqlDataAdapter

MySqlDataAdapter

Имеется форма с компонентами DataGridView1, BindingSource1, DataTable

216
написать нейрон для X^2 [требует правки]

написать нейрон для X^2 [требует правки]

Надо написать прогу для решения функции y = x * x

250
Как вставить переменную в SQL-запрос

Как вставить переменную в SQL-запрос

Как вставить в этот запрос вместо tableName и name переменную?

280
Определить, какая кнопка нажата в GridView - UWP

Определить, какая кнопка нажата в GridView - UWP

Есть текстовый блок status и коллекция элементов, в каждом checkbox, button с , toggleswith (всё это в gridview через datatemplate, с привязкой к ObservableCollection во вью модели)Надо...

262