Является ли описание этой модели правильным для реальных отношений, обычно встречающихся?
Или, мне лучше, свернуть Периодические подписки, особенноесли для Периодической информации не много и ее можно закодировать, скажем, в отдельное текстовое поле разделителя (например, «PeriodicalName: Frequency: Publisher: UnitPrice»)?
Могу ли я сказать это через ассоциативность Пользователь - периодическое отношение «многие ко многим»?
Буду признателен, если кто-нибудь покажет, как я могу наложить ограничение на таблицу пользователей или подписку (при условии, чточтобы я не свернул подписку и периодические издания), если необходимо по какой-либо причине удалить пользователя, удаляются также все связанные подписки.
Хотелось бы хранить пользовательскую запись некоторое время (скажем, год), даже после истечения срока действия всех подписок, поэтому я предполагаю, что я могу назначить NULL для FK subscription_id в таблице пользователей,право ?Это когда соответствующая запись не существует в таблице подписки.