Добрый день. Возник вопрос при проектировании БД на MySql. Имею 3 таблицы 1. Countries - | ID | Name | 2. Organizations - | ID | Name | Country | CustomCol1 | CustomCol2 | ... | 3. Companies - | ID | Name | Organization | CustomCol1 | CustomCol2 | ... | Вопросы: 1. Организации могут быть международними и не принадлежать к какой либо стране - Правильно ли хранить связь в таблице если она может быть пустой? А если нет то как? 2. Есть еще 5 таблиц (Пример : News, Articles, Tenders и т.п) которые могут принадлежать к одной из трёх таблиц(Countries , Organizations , Companies) - Как правильно хранить такие связи? Спасибо.