Контекст: SQL Server 2008, C#
У меня есть массив целых чисел (0-10 элементов). Данные не часто меняются, но часто извлекаются.
Я мог бы создать отдельную таблицу для хранения чисел, но мне почему-то кажется, что это не оптимально.
Вопрос 1. Следует ли хранить массив в отдельной таблице? Пожалуйста, укажите причины того или иного варианта.
Вопрос №2: (независимо от ответа на вопрос №1), как лучше всего хранить int[] в поле базы данных? XML? JSON? CSV?
РЕДАКТИРОВАТЬ: Некоторая предыстория: сохраняемые числа — это всего лишь некоторые коэффициенты, которые не участвуют ни в каких отношениях и всегда используются как массив (т. е. никогда значение не извлекается и не используется изолированно).