SQL - 문제 미리보기
문제 1797
easy
다음 중 VIEW를 사용하는 가장 적절한 상황은?
정답: B
VIEW의 주요 사용 목적:
1. 복잡한 쿼리 단순화:
```sql
-- 복잡한 원본 쿼리
SELECT c.CustomerName, c.City, o.OrderDate, p.ProductName
FROM Customers c
JOIN Orders o ON c.CustomerID = o.CustomerID
JOIN OrderDetails od ON o.OrderID = od.OrderID
JOIN Products p ON od.ProductID = p.ProductID;
-- VIEW로 단순화
CREATE VIEW CustomerOrders AS [위 쿼리];
SELECT * FROM CustomerOrders; -- 간단하게 사용
```
2. 보안 및 접근 제어:
⦁ 민감한 정보 숨기기
⦁ 특정 사용자에게 제한된 데이터만 제공
3. 데이터 추상화:
⦁ 여러 테이블을 하나의 논리적 단위로 표현
⦁ 비즈니스 로직 캡슐화
💡 학습 팁
이 문제를 포함한 SQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.