Cтраница 4
![]() |
Случай обязательности имен ролей. [46] |
На рис. 2.2.21 сущность Продажа валюты содержит информацию об акте обмена валюты, в котором участвуют две валюты - проданная и купленная. Информация о валютах содержится в сущности Валюта. Следовательно, сущности Продажа валюты и Валюта должны быть связаны дважды и первичный ключ - Номер валюты должен дважды мигрировать в сущность Валюта в качестве внешнего ключа. В примере на рис. 2.2.21 атрибуты получили имена ролей Проданная и Купленная. [47]
На самом деле, соглашения о валютном обмене часто не включают первоначальный обмен валют, и стороны должны вне соглашения покупать валюту на наличном рынке. В результате валютные соглашения перестают отличаться от обмена обязательствами. [48]