Розріз даних
збережений результатний набір запиту до бази даних / З Вікіпедії, безкоштовно encyclopedia
Розріз (предста́влення, подання́) да́них[1][2] (англ. View) у реляційних базах даних — збережений результатний набір запиту. Зміна даних у таблицях бази даних змінює їх у відповідних розрізах.
Є два види розрізів: віртуальний (англ. virtual view) та матеріалізований (англ. materialized view).
- Віртуальний розріз не зберігає результат виконання запиту в базі даних, а щоразу отримується динамічно. Він доступний як віртуальна таблиця, що складається з результатів запиту. На відміну від звичайних таблиць в реляційній БД, зріз даних не є частиною схеми даних: це динамічна, віртуальна таблиця що є результатом запиту до даних з бази.
- Матеріалізований розріз зберігається як звичайна таблиця. Його слід оновлювати при кожній зміні даних у таблицях, від яких він залежить. Відповідно оновлення таблиць, від яких він залежить, буде проводитись із затримкою. Як варіант розв'язання цієї проблеми можна вказати, що матеріалізований зріз слід оновлювати періодично (щодня, щогодини тощо). Таким чином у матеріалізованих зрізах будуть зберігатися майже актуальні дані зі швидким доступом.