VIEW의 데이터 특성에 대한 설명으로 올바른 것은?

과목: MySQL

문제 번호: 3268

medium
VIEW의 데이터 특성에 대한 설명으로 올바른 것은?
A. VIEW는 생성 시점의 데이터만 보여주므로 원본 테이블이 변경되어도 VIEW는 변하지 않는다
B. VIEW는 항상 최신 데이터를 보여주며, 사용자가 조회할 때마다 자동으로 재생성된다
C. VIEW의 데이터는 별도로 저장되므로 원본 테이블과 독립적이다
D. VIEW는 한 번 생성되면 수정할 수 없다

정답: B



⦁ VIEW는 실시간으로 원본 테이블의 최신 데이터를 반영하는 동적 가상 테이블입니다

⦁ VIEW의 동적 특성:
⦁ 사용자가 VIEW를 조회할 때마다 데이터베이스 엔진이 내부 SELECT 문을 실행
⦁ 원본 테이블의 데이터 변경사항이 즉시 VIEW에 반영
⦁ 별도의 데이터 저장 공간을 사용하지 않음

⦁ 실제 동작 예시:
-- 원본 테이블에 새 데이터 추가
INSERT INTO Users VALUES (5, 'newuser', 'new@email.com', 'active');

-- VIEW 조회 시 새 데이터도 함께 보임
SELECT * FROM ActiveUsers; -- 새 사용자도 포함됨

💡 학습 팁

이 문제를 포함한 MySQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.