소연의_개발일지

1. SQL View(뷰)에 대한 설명으로 틀린 것은? 정보처리기사 필기 2023년 1회
① 뷰(View)를 제거하고자 할때는 DROP 문을 이용한다.
② 뷰(View)의 정의를 변경하고자 할 때는 ALTER 문을 이용한다.
③ 뷰(View)를 생성하고자 할때는 CREATE 문을 이용한다.
④ 뷰(View)의 내용을 검색하고자 할때는 SELECT 문을 이용한다

 

-> 뷰로 구성된 내용에 대한 삽입, 삭제, 갱신 연산에 제약이 따른다.


2. 뷰(VIEW)에 대한 설명으로 옳지 않은 것은? 정보처리기사 필기 2022년 3회
① 뷰의 정의 변경을 위해서는 ALTER 문을 이용한다.
② 뷰에 대한 조작은 기본 테이블 조작과 거의 동일하며, 삽입, 갱신, 삭제연산에는 제약이 따른다.
③ 뷰 위에 또 다른 뷰를 정의할 수 있다.
④ 뷰가 정의된 기본 테이블이 삭제되면 뷰도 자동적으로 삭제된다.

뷰(View)특징
- 저장장치 내에 물리적으로 존재하지 않고 테이블에서 유도되는 가상의 테이블이며 기본 테이블에 의해 유도되므로 기본 테이블을 삭제하면 뷰도 삭제된다.
뷰의 생성 시 CREATE 문, 검색 시 SELECT 문을 사용한다.
- 뷰의 정의 변경시 ALTER 문을 사용할 수 없고 DROP 문을 이용한다.
- 뷰를 이용한 또 다른 뷰의 생성이 가능하다.
- 하나의 뷰 제거 시 그 뷰를 기초로 정의된 다른 뷰도 함께 삭제된다.
- 뷰 위에 또 다른 뷰를 정의할 수 있다.
- DBA는 보안 측면에서 뷰를 활용할 수 있다.
- 뷰는 물리적으로 존재하지 않는 가상화된 테이블이다.

 


6. 데이터베이스에서의 뷰(View)에 대한 설명으로 틀린 것은? 정보처리기사 필기 2022년 2회
① 뷰는 다른 뷰를 기반으로 새로운 뷰를 만들 수 있다.
② 뷰는 일종의 가상 테이블이며, update에는 제약이 따른다.
③ 뷰는 기본 테이블을 만드는 것처럼 create view를 사용하여 만들 수 있다.
④ 뷰는 논리적으로 존재하는 기본 테이블과 다르게 물리적으로만 존재하며 카탈로그에 저장된다.

뷰(View)특징
- 저장장치 내에 물리적으로 존재하지 않고 테이블에서 유도되는 가상의 테이블이며 기본 테이블에 의해 유도되므로 기본 테이블을 삭제하면 뷰도 삭제된다.
- 뷰의 생성 시 CREATE 문, 검색 시 SELECT 문을 사용한다.
- 뷰의 정의 변경시 ALTER 문을 사용할 수 없고 DROP 문을 이용한다.
- 뷰를 이용한 또 다른 뷰의 생성이 가능하다.

 


8. 뷰(View)에 대한 설명으로 틀린 것은? 정보처리기사 필기 2022년 1회
① 뷰 위에 또 다른 뷰를 정의할 수 있다.
② DBA는 보안성 측면에서 뷰를 활용할 수 있다.
③ 사용자가 필요한 정보를 요구에 맞게 가공하여 뷰로 만들 수 있다.
④ SQL을 사용하면 뷰에 대한 삽입, 갱신, 삭제 연산 시 제약 사항이 없다.


뷰(View)특징
- 뷰의 생성 시 CREATE문, 검색 시 SELECT문을 사용한다.
- 뷰의 정의 변경시 ALTER문을 사용할 수 없고 DROP문을 이용한다.
- 뷰를 이용한 또 다른 뷰의 생성이 가능하다.
- 하나의 뷰 제거시 그 뷰를 기초로 정의된 다른 뷰도 함께 삭제된다.
- 뷰에 대한 조작에서 삽입, 갱신, 삭제 연산은 제약이 따른다.
- 뷰가 정의된 기본 테이블이 제거되면 뷰도 자동적으로 제거된다.

오답피하기
- 뷰의 삽입, 삭제, 갱신 연산 시 ALTER문을 사용할 수 없는 제약이 있다.

 


9. 테이블 두 개를 조인하여 뷰 V_1을 정의하고, V_1을 이용하여 뷰 V_2를 정의하였다. 다음 명령 수행후 결과로 옳은 것은?
DROP VIEW V_1 CASCADE;
정보처리기사 필기 2022년 1회
① V_1만 삭제된다
② V_2만 삭제된다.
③ V_1과 V_2 모두 삭제된다.
④ V_1과 V_2 모두 삭제되지 않는다.


CASCADE Vs RESTRICT
- DROP View : View_이름 [CASCADE | RESTRICT];
- CASCADE : 삭제할 요소가 다른 개체에서 참조 중이라도 삭제가 수행된다.
- 즉, V_1 하위에 연결된 V_2 도 같이 삭제된다.

오답피하기
- RESTRICT : 삭제할 요소가 다른 개체에서 참조중일 경우 삭제가 취소된다.

 


10. SQL에서 VIEW를 삭제할 때 사용하는 명령은? 정보처리기사 필기 2021년 2회
① ERASE
② KILL
③ DROP
④ DELETE

뷰(View)특징
- 뷰의 생성 시 CREATE 문, 검색 시 SELECT 문을 사용한다.
- 뷰의 정의 변경시 ALTER문을 사용할 수 없고 DROP 문을 이용한다.
- 뷰를 이용한 또 다른 뷰의 생성이 가능하다.

 

13. 뷰(VIEW)에 대한 설명으로 옳지 않은 것은? 정보처리기사 필기 2021년 1회
① DBA는 보안 측면에서 뷰를 활용할 수 있다.
② 뷰 위에 또 다른 뷰를 정의할 수 있다.
③ 뷰에 대한 삽입, 갱신, 삭제 연산 시 제약사항이 따르지 않는다.
④ 독립적인 인덱스를 가질 수 없다.

뷰(View)특징
- 뷰의 생성 시 CREATE문, 검색 시 SELECT문을 사용한다.
- 뷰의 정의 변경시 ALTER문을 사용할 수 없고 DROP문을 이용한다.
- 뷰를 이용한 또 다른 뷰의 생성이 가능하다.
- 하나의 뷰 제거시 그 뷰를 기초로 정의된 다른 뷰도 함께 삭제된다.
- 뷰에 대한 조작에서 삽입, 갱신, 삭제 연산은 제약이 따른다.
- 뷰가 정의된 기본 테이블이 제거되면 뷰도 자동적으로 제거된다.

오답피하기
- 뷰의 삽입, 삭제, 갱신 연산 시 ALTER문을 사용할 수 없는 제약이 있다.

 


14. SQL에서 스키마(schema), 도메인(domain), 테이블(table), 뷰(view), 인덱스(index)를 정의하거나 변경 또는 삭제할 때 사용하는 언어는? 정보처리기사 필기 2021년 1회
① DML(Data Manipulation Language)
② DDL(Data Definition Language)
③ DCL(Data Control Language)
④ IDL(Interactive Data Language)

DDL(Data Definition Language,데이터 정의어)
- 데이터베이스의 정의/변경/삭제에 사용되는 언어이다.
- 논리적 데이터 구조와 물리적 데이터 구조로 정의할 수 있다.
- 논리적 데이터 구조와 물리적 데이터 구조 간의 사상을 정의한다.
- 번역한 결과가 데이터 사전에 저장된다.

 

19. 뷰(View)의 장점이 아닌 것은? 정보처리기사 필기 2020년 3회
① 뷰 자체로 인덱스를 가짐
② 데이터 보안 용이
③ 논리적 독립성 제공
④ 사용자 데이터 관리 용이

뷰(View) 의 특징
- 뷰의 생성 시 CREATE문, 검색 시 SELECT문, 제거 시 DROP문 이용 한다.
- 뷰를 이용한 또 다른 뷰의 생성 가능 하다.
- 하나의 뷰 제거 시 그 뷰를 기초로 정의된 다른 뷰도 함께 삭제된다.
- 뷰 위에 또 다른 뷰를 정의할 수 있다.
- DBA는 보안 측면에서 뷰를 활용할 수 있다.
- 뷰는 물리적으로 존재하지 않는 가상화된 테이블이다.
- 논리적 독립성을 제공 하고 사용자 데이터 관리가 용이하다.

 


20. 뷰(view)에 대한 설명으로 옳지 않은 것은? 정보처리기사 필기 2020년 12회통합
① 뷰는 CREATE 문을 사용하여 정의한다.
② 뷰는 데이터의 논리적 독립성을 제공한다.
③ 뷰를 제거할 때에는 DROP 문을 사용한다.
④ 뷰는 저장장치 내에 물리적으로 존재한다.

뷰(View) 의 특징
- 뷰의 생성 시 CREATE문, 검색 시 SELECT문, 제거 시 DROP문 이용 한다.
- 뷰를 이용한 또 다른 뷰의 생성 가능 하다.
- 하나의 뷰 제거 시 그 뷰를 기초로 정의된 다른 뷰도 함께 삭제된다.
- 뷰 위에 또 다른 뷰를 정의할 수 있다.
- DBA는 보안 측면에서 뷰를 활용할 수 있다.
- 뷰는 물리적으로 존재하지 않는 가상화된 테이블이다.
profile

소연의_개발일지

@ssoyxon

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!