Столбец SQL, содержащий массив значений строк таблицы

Я новичок в базах данных и SQL. У меня есть задание, но я не знаю, как его решить.

Допустим, у меня есть таблица с именем Persons . Он имеет следующие столбцы: userId (первичный ключ), userName и теги .

Теги - это еще одна таблица, содержащая только id и tagName . У человека может быть несколько тегов, например: «футбол», «кулинария» и т. Д.

Каждый тег соответствует строке таблицы Тег . Но я не знаю, как добиться такого отношения. Как я могу этого добиться?

Я предполагаю, что это как-то связано с внешними ключами и превращением столбца тегов людей в массив внешних ключей.

6
задан marc_s 30 January 2017 в 20:14
поделиться