Здравствуйте, Darooma, Вы писали:
D>Тут будет разрешен только один NULL на всю таблицу. Мне это не подходит.
Плюньте в лицо тому, кто Вам сказал такую глупость. Либо выбросьте нафиг СУБД, не поддерживающую основы ANSI стандарта (помнится, этим грешил MS SQL, неужели до сих пор не исправили?). Либо подумайте, как доработать эту схему для такой СУБД (это не сложно).