Демистификация ограничений первичного ключа при проектировании базы данных: несколько столбцов и произвольное именование