문제 11정답을 고른 뒤 해설을 펼쳐보세요.

데이터베이스 뷰(view)에 대한 설명으로 옳지 않은 것은?

  1. ①
    뷰를 이용하여 다른 뷰를 정의할 수 있다.
    정답
  2. ②
    뷰를 제거할 때는 DELETE VIEW 명령을 사용한다.
    정답
  3. ③
    뷰는 다른 테이블에서 유도된 가상 테이블이다.
    정답
  4. ④
    뷰를 이용하여 사용자별로 필요한 데이터만 선별하여 보여줄 수 있다.
    정답
정답·해설 펼치기정답·해설 접기
정답 ②데이터베이스 뷰

정답: 공식 최종정답 기준 · 검수 방식

정답 근거

정답은 ②입니다. 뷰는 CREATE VIEW로 정의하고 DROP VIEW로 제거합니다. DELETE는 테이블의 행을 삭제하는 데이터 조작어이며, 뷰 객체 자체를 없애는 명령이 아닙니다.

보기별 검토

✗① 이미 정의된 뷰를 기반으로 다른 뷰를 정의할 수 있습니다. 옳습니다.

✓② 제거 명령을 DELETE VIEW라고 하여 틀렸습니다.

✗③ 뷰는 기본 테이블이나 다른 뷰에서 유도된, 물리적으로 저장되지 않는 가상 테이블입니다. 옳습니다.

✗④ 뷰를 이용하면 사용자에게 필요한 열과 행만 보여줄 수 있어 보안과 편의성을 높입니다. 옳습니다.

풀이 요령 · 관련 개념

풀이 요령: 객체를 만들고 없애는 것은 DDL(CREATE·DROP·ALTER), 데이터 행을 다루는 것은 DML(INSERT·DELETE·UPDATE)입니다. 「객체 + DELETE」 조합은 틀린 표현입니다.