Допустим, у нас есть таблица стран. У каждой страны есть имя, краткое имя и некоторый код, например, ISO. В UML я могу смоделировать названия стран в виде перечисления, короткие имена в качестве перечисления и третье перечисление для кодов стран. Но тогда я всегда должен держать эти три перечисления в синхронизации c. Плохая идея.
Итак, как мне смоделировать это более элегантно? Есть ли способ смоделировать «таблицы» в UML или мне нужно как-то сделать эти перечисления вложенными?