Каков наилучший способ эмуляции Tagged union в базах данных? Я говорю о чем-то вроде этого:
create table t1 {
vehicle_id INTEGER NOT NULL REFERENCES car(id) OR motor(id) -- not valid
...
}
где vehicle_id будет идентификатором в таблице автомобилей или моторным столом, и он будет знать, что.
(предположим, что автомобильные и автомобильные столы не имеют ничего общего0