Наследование с одной таблицей (Single Table Inheritance)
| Задача | Поскольку SQL не предоставляет стандартных инструментов поддержки наследования, требуется создать специальный аппарат отображения в базе данных иерархии наследования. | |
| Решение | Все поля всех классов наследования отображаются в одной и той же таблице. Например, требуется отобразить структуру
![]() При использовании паттерна "Наследование с одной таблицей" формируется следующая таблица ![]() | |
| Преимущества | Данный метод прост в реализации и устойчив к модификациям. | |
| Недостатки | При работе пользователей с одной большой таблицей будет вводиться много блокировок. |

