Как заголовок вопроса, есть ли способ сделать это?
eg:
DrivingLicence
---------------
CanDriveCar (bool)
CanDriveMotorbike (bool)
CanDriveBus (bool)
Вы не можете водить автобус без автомобильных прав, поэтому я хочу, чтобы БД выдавала исключение, если кто-то пытается дать кому-то автобусные права, когда у них нет автомобильных прав.