기출문제/정보처리기사

2022년 1회 정보처리기사 기출문제 52번

엉클지니 2025. 3. 6. 01:32

52. SQL과 관련한 설명으로 틀린 것은?

     REVOKE 키워드를 사용하여 열 이름을 다시 부여할 수 있다.

    데이터 정의어는 기본 테이블, 뷰 테이블, 또는 인덱스 등을 생성, 변경, 제거하는데 사용되는 명령어이다.

    DISTINCT를 활용하여 중복 값을 제거할 수 있다.

    JOIN을 통해 여러 테이블의 레코드를 조합하여 표현할 수 있다.

 

 


✅ 보기 분석 및 해설

❶ REVOKE 키워드를 사용하여 열 이름을 다시 부여할 수 있다.

  • ❌ 틀린 설명입니다!
  • REVOKE권한 회수(권한 취소)에 사용하는 명령어입니다.
  • 열(column) 이름을 변경하거나 새 이름을 부여하는 것은 ALTER TABLE에서 하는 일입니다.
  • 👉 REVOKE는 권한 관련 명령어일 뿐, 열 이름 변경과는 전혀 관계가 없습니다.

② 데이터 정의어는 기본 테이블, 뷰 테이블, 또는 인덱스 등을 생성, 변경, 제거하는데 사용되는 명령어이다.

  • ✔️ 맞는 설명입니다.
  • **DDL (데이터 정의어)**의 역할이 바로 이거죠.
  • 대표적 DDL: CREATE, ALTER, DROP

③ DISTINCT를 활용하여 중복 값을 제거할 수 있다.

  • ✔️ 맞는 설명입니다.
  • SELECT DISTINCT 컬럼명 형태로 사용하며, 중복 행 제거 기능을 합니다.

④ JOIN을 통해 여러 테이블의 레코드를 조합하여 표현할 수 있다.

  • ✔️ 맞는 설명입니다.
  • 여러 테이블을 연결해 원하는 데이터를 가져올 때 쓰는 게 바로 JOIN입니다.

💯 정답

✅ ❶ REVOKE 키워드를 사용하여 열 이름을 다시 부여할 수 있다. (틀린 설명)


💡 용어 정리

명령어 설명

REVOKE 권한 회수 (GRANT로 부여한 권한을 회수)
ALTER TABLE 테이블 구조 변경 (열 이름 변경, 열 추가/삭제 등)
DISTINCT 중복 데이터 제거
JOIN 테이블 간 관계 연결하여 데이터 조회

필요하시면 SQL 명령어 총정리표도 만들어드릴까요?
SQL 기초부터 정리해드릴 수도 있어요!
다음 문제도 풀어드릴까요? 😃

반응형