Rsa97: а как быть, если мне нужно ссылаться на участников как на владельцев и покупателей? Мне же всё равно придётся как-то унифицировать физ. и юр. лиц
Артем: мне нужно хранить еще информацию о сделках и товарах. И я вот думал, как связать эти данные с данными об участниках, которые могут быть как физ., так юр. лицами. Наверное, следовало сказать это раньше
Общий индекс - первичный ключ таблицы, которую я описал в вопросе.
А во втором случае у юр. и физ. лиц будут разные поля и каждый раз придётся оставлять часть из них незаполненными
Про первый вариант я уже написал, но не знаю, вводить ли общий индекс (а иначе - как?). А во втором случае получится много NULL'ов и так, вроде, нельзя