Как проверить согласованность таблиц при помощи хранимой процедуры?
Доброго времени суток :)
Есть некоторая БД, в которой существуют две таблицы: сотрудник и отдел. В таблице сотрудник хранится информация о сотруднике, что логично, а в таблице отдел, помимо еще кучи полей, есть поле, в котором указано количество сотрудников какого-либо отдела. Заданием является написание триггера, который вносит изменение в поле "Количество сотрудников" после добавление нового сотрудника в таблицу "Сотрудники".
Если коротко, то: добавил сотрудника, с помощью триггера увеличь на 1 кол-во сотрудников в другой таблице.
И появился такой нюанс, если изначально таблицы рассогласованна ( в таблице "Сотрудники" 20 человек из отдела X, а в таблице "Отдел" в поле количество сотрудников их всего, например, 6), то как, при помощи хранимой процедуры согласовать таблицы? Иначе триггеры смысла не имеют, ваш Кэп.