Сущности, атрибуты и ключи
Выберем, что хранит магазин, какие свойства это описывают и как различать похожие объекты. Разделим потенциальный и выбранный первичный ключ.
Карточка клиента — экземпляр. Тип задаёт атрибуты, а ключ различает карточки даже при одинаковых именах.