Таблица - на подтип
Преимущества | |
Все хранится вместе
Легкий доступ к супертипу и подтипам Требуется меньше таблиц | Более ясны правила подтипов
Программы работают только с нужными таблицами |
Недостатки | |
Слишком общее решение
Требуется дополнительная логика работы с разными наборами столбцов и разными ограничениями Потенциальное узкое место (в связи с блокировками) Столбцы подтипов должны быть необязательными В некоторых СУБД для хранения неопределенных значений требуется дополнительная память | Слишком много таблиц
Смущающие столбцы в представлении UNION Потенциальная потеря производительности при работе через UNION Над супертипом невозможны модификации |