436
правок
Изменения
Обновления и SQL
Алгоритмы вставки и удаления базируются на ограничениях целостности:
* один-к-одному: вставка и удаление производятся как для левой, так и для правой части;
* один-ко-многим: кортеж вставляется в часть "многие"«многие», а в части "один" «один» соответствующие данные уже могут присутствовать;* многие-ко-многим: с точки зрения реальных баз данных, данное отношение [[Преобразование_модели_сущность-связь_в_физическую_модель#.D0.A1.D0.B2.D1.8F.D0.B7.D0.B8_.D0.BC.D0.BD.D0.BE.D0.B3.D0.B8.D0.B5-.D0.BA.D0.BE-.D0.BC.D0.BD.D0.BE.D0.B3.D0.B8.D0.BC_2 | преобразуется]]в join-table, имеющую отношение "один«один-ко-многим" многим» с обеих из своих сторон;
=== Обновления и SQL ===
С точки зрения SQL:
* Унарные операции:
** обновляемые;
* Множественные операции:
** необновляемые, несмотря на теоретическую возможность для обновления и пересечения и, с определенными ограничениями, для разности;
* Соединения
** один-к-одному {{---}} обновляемые;
** один-ко-многим {{---}} обновляемые только со стороны «многие»;
** многие-ко-многим {{---}} необновляемые (там, где поддерживаются);
== Материализованные представления ==
=== Объявление материализованных представлений ===
text