문제 상세보기
문제 정보
문제 ID: 539996
카테고리: 정보처리기사
강의: 미분류
키워드: 없음
문제
데이터베이스에서의 뷰(View)에 대한 설명으로 틀린 것은?
정답을 선택하세요
단일 문제
정답
4번
: 뷰는 논리적으로 존재하는 기본 테이블과 다르게 물리적으로만 존재하며 카탈로그에 저장된다.
해설 gpt-4o-mini 생성
[정답 근거] → 4번은 "뷰는 논리적으로 존재하는 기본 테이블과 다르게 물리적으로만 존재하며 카탈로그에 저장된다."라는 설명이 틀렸습니다. 뷰는 물리적으로 존재하지 않으며, 기본 테이블의 데이터를 기반으로 가상적으로 생성된 결과 집합입니다. 뷰는 데이터베이스의 카탈로그에 정의 정보가 저장되지만, 실제 데이터는 기본 테이블에 존재합니다.
[오답 해설] → 1번은 맞습니다. 뷰는 다른 뷰를 기반으로 새로운 뷰를 만들 수 있습니다. 2번도 맞습니다. 뷰는 가상 테이블로, 업데이트 시 제약이 있을 수 있습니다. 3번 역시 맞습니다. 뷰는 CREATE VIEW 명령어를 사용하여 생성할 수 있습니다.
[관련 개념] → 뷰(View)는 데이터베이스에서 쿼리 결과를 가상 테이블 형태로 제공하는 객체입니다. 뷰는 기본 테이블의 데이터를 직접 저장하지 않고, 쿼리를 통해 실시간으로 데이터를 가져옵니다. 뷰는 데이터 접근을 단순화하고 보안을 강화하는 데 유용합니다.
[학습 포인트] → 뷰의 개념과 특징을 이해하고, 뷰가 물리적으로 존재하지 않으며 기본 테이블의 데이터를 기반으로 한다는 점을 명확히 인식하는 것이 중요합니다. 또한, 뷰를 생성하고 활용하는 방법을 익히는 것이 데이터베이스 설계 및 관리에 도움이 됩니다.
[오답 해설] → 1번은 맞습니다. 뷰는 다른 뷰를 기반으로 새로운 뷰를 만들 수 있습니다. 2번도 맞습니다. 뷰는 가상 테이블로, 업데이트 시 제약이 있을 수 있습니다. 3번 역시 맞습니다. 뷰는 CREATE VIEW 명령어를 사용하여 생성할 수 있습니다.
[관련 개념] → 뷰(View)는 데이터베이스에서 쿼리 결과를 가상 테이블 형태로 제공하는 객체입니다. 뷰는 기본 테이블의 데이터를 직접 저장하지 않고, 쿼리를 통해 실시간으로 데이터를 가져옵니다. 뷰는 데이터 접근을 단순화하고 보안을 강화하는 데 유용합니다.
[학습 포인트] → 뷰의 개념과 특징을 이해하고, 뷰가 물리적으로 존재하지 않으며 기본 테이블의 데이터를 기반으로 한다는 점을 명확히 인식하는 것이 중요합니다. 또한, 뷰를 생성하고 활용하는 방법을 익히는 것이 데이터베이스 설계 및 관리에 도움이 됩니다.
문제 정보
문제 ID: 539996
카테고리: 정보처리기사
강의: 미분류
키워드: 없음