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