Для нормализованной схемы вам понадобятся две таблицы.
Предполагая, что у вас есть общая таксономия для блогов и постов (т.е. один и тот же набор категорий для обоих), это будет:
CREATE TABLE blog_category
(
blogId INT NOT NULL REFERENCES blog (id),
categoryId INT NOT NULL REFERENCES category (id),
PRIMARY KEY (blogId, categoryId)
)
CREATE TABLE post_category
(
postId INT NOT NULL REFERENCES post (id),
categoryId INT NOT NULL REFERENCES category (id),
PRIMARY KEY (postId, categoryId)
)
Ограничение PRIMARY KEY
неявно создает кластеризованный UNIQUE
индекс.