Gremlin92
@Gremlin92
Целеустремленный

Спроектировать таблицу?

Для приложения как веб, так и для десктопа , а возможно что для смартфонов нужна таблица. Принцип такой: берется select* строки(а точнее столбца одного или нескольких?) скорей всего по id == %num_id%. Есть значения от auto1-auto15,moto,wild. То бишь 17 значений, как их записать в 30 ячеек? Каждому по столбцу? Или в одну строку в один столбец с разделителями? Какими разделителями? Как лучше? Чтобы потом можно было распарсить.
Короче для непонятливых:
|id|data                             |control_sum                |
|1|"auto1-auto2-...-auto15"| asf212214sg14fsgfss|
...
|n|"auto1-auto3-...-auto14"|asfg45545125safggfs|
или
|id|col_1  |col_2   |...|col30     |sum                       |
|1|"auto1"|"auto1"|...|"auto15"|asddasdasfsgsfg42|
..........................................................................

?
  • Вопрос задан
  • 48 просмотров
Пригласить эксперта
Ответы на вопрос 2
@Vitsliputsli
В зависимости от того, как будете использовать. Если будете забирать все вместе по id, то нет резона дробить, особенно с учетом возможного изменения ключей. В таком случае, я бы положил все в json, если СУБД поддерживает такой тип данных. Если же ключи имеют такое значение, что рано или поздно по ним будут строятся запросы, то тогда используйте преимущества хранения данных реляционных СУБД.
Ответ написан
Комментировать
@grinat
Ничерта не понял, но полагаю тебе это поможет https://habr.com/en/post/193380/
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы