Ну, кстати, да, как вариант. Но мне такое видится в реализации ещё более накладным решением по потребляемым ресурсам.
Вот, например, можно построить стандартную (реляционную) модель для хранения тегов для каких-то объектов в БД.
Тем не менее, многие пишут, что, не считая контроля целостности, использование типов массивов для этого в PostgreSQL удобнее и даже производительнее. Далее, кто-то даже разрабатывал patch, чтобы решить эту проблему с целостностью — возможность добавления Foreign Keys на другую таблицу (со списком тегов, в этом примере) для элементов массива (но он как-то "застрял", насколько я помню).