Q: Целостность данных, связи между таблицами Создаю БД "Информация о владельцах автомобилей". Возникла кое-какая проблема...
Есть (в т.ч.) 3 таблицы: Физ лица, Юр лица и Автомобиль.
В таблице Автомобиль есть поле "Код владельца", для Физ лица - "Паспорт", для Юр лица - "ОГРН". (Поля ключевые)
Я связываю эти таблицы по этим полям (от "лиц" к Коду владельца), подключая целостность данных и каскадное обновление. Тип связи - один ко многим, естественно.
Проблема: когда начал заполнять таблицы, добавил одно Юр лицо. При попытке добавить в Таблицу Автомобиль данные по авто у юр лица, выходит ошибка, что нарушается целостность данных - Так как нет подобной записи в таблице Физ лица. Но её там и не должно быть по сути, так как у авто владелец ИЛИ физ лицо, ИЛИ юр лицо. 
Не знаю, как избежать этой ошибки... Целостность данных, думаю, надо сохранить...
