Во-первых, позвольте мне выразить свое мнение о том, что уже существующий дизайн информационной схемы и схемы sys очень сложен, углублен и сложен по сравнению с вашим вопросом, который, если мы на мгновение забудем, что его СОДЕРЖАНИЕ относится к метаданным, это очень простой случай оформления стола. Таким образом, я сомневаюсь, что вам нужно создать другую схему.
Чтобы ответить на ваш вопрос: я бы создал столбец id в Tables_Metadata, поместил бы PK только в id и добавил бы уникальное проверочное ограничение (имя_схемы, имя).
Тогда таблица Columns_Metadata должна иметь только два поля: Name и Tables_Metadata_id FK to Tables_Metadata.id