Junior — Middle
105
SQL'de 'View' teriminin ne anlama geldiğini ve nasıl kullanıldığını açıklayabilir misiniz?
AI'dan gelen yanıt
sobes.tech yapay zeka
В SQL термин "View" (представление) — это виртуальная таблица, которая формируется на основе результата запроса. Представление не хранит данные физически, а отображает их из одной или нескольких таблиц.
Используется для:
- Упрощения сложных запросов — можно создать представление с нужным объединением и фильтрацией, и обращаться к нему как к таблице.
- Повышения безопасности — можно ограничить доступ к определённым столбцам или строкам, предоставляя доступ только к представлению.
- Обеспечения абстракции — скрыть сложную структуру базы данных от пользователей.
Пример создания представления:
CREATE VIEW active_users AS
SELECT id, name, email
FROM users
WHERE status = 'active';
Теперь можно делать запросы к active_users как к обычной таблице:
SELECT * FROM active_users;