Выбор хороших первичных ключей, ключей-кандидатов и внешних ключей, которые их используют, является жизненно важной задачей проектирования базы данных - как искусством, так и наукой. Задача разработки имеет очень специфические критерии разработки.
Каковы критерии?