Чтобы при добавлении в таблицы связанные в представления записей они добавляли строки в само представление,так в принципе возможно? И я вообще правильно понимаю они помогают избежать постоянных джоинов?
Имхо, вы неправильно понимаете что-такое представление. При изменении данных в базовой таблице в представлении пользователь всегда получит актуальные данные, а вот обратное не всегда. Посмотрите доку, перевод для версии 5.0