Задать вопрос
@fantomasdnb
Java разработчик, BPM

Можно ли обновлять множество таблиц через представление(view)?

Переодически слышу от "гуру" баз данных, что чтобы жизнь с базами данных, в которых много таблиц, была проще, надо создать одну большую вьюшку, которая уже сама там всё по табличкам раскидает. Посмотрев самостоятельно в интернете, узнал, что делать UPDATE во вью практически нельзя нигде - вроде MySQL и Postgresql умеют делать что-то подобное, но для связи только двух таблиц нужно написать очень много текста, а речи о связывании больше 2ух для обновления вообще не идет.

1) Делают ли вообще обновление кучи таблиц через представление?
2) Если да, позволяют ли какие-то БД делать это с минимумом боли?
3) Не падает ли производительность при работе таким методом?
  • Вопрос задан
  • 312 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    SQL для разработки
    4 месяца
    Далее
  • Академия Eduson
    SQL-разработчик: тариф Базовый
    3 месяца
    Далее
  • Stepik
    SQL с нуля до PRO
    2 недели
    Далее
Пригласить эксперта
Ответы на вопрос 1
Vapaamies
@Vapaamies
Психанул и снес свои ответы не отмечающим решения…
В развитых СУБД без триггеров обычно можно обновлять первую таблицу из представления, а при помощи триггеров instead of — сколько угодно.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы