본문 바로가기
13 _ 정보처리기사 [필기]

56. 데이터 제어언어(DCL)의 기능으로 옳지 않은 것은?

by 오에이공부방 2025. 9. 26.
반응형

56. 데이터 제어언어(DCL)의 기능으로 옳지 않은 것은?
(정보처리기사 필기 - 2020년 06월 06일 기출 - 3과목 데이터베이스 구축)

① 데이터 보안
② 논리적, 물리적 데이터 구조 정의
③ 무결성 유지
④ 병행수행 제어

 

 

정답은 ② 논리적, 물리적 데이터 구조 정의입니다.

 

🔍 설명: DCL (Data Control Language)
DCL은 데이터베이스에서 사용자 권한과 보안을 제어하는 언어입니다. 주요 기능은 다음과 같습니다:

✅ DCL의 주요 기능:

  • 데이터 보안: 사용자에게 접근 권한을 부여하거나 회수 (GRANT, REVOKE)
  • 무결성 유지: 권한 제어를 통해 데이터의 정확성과 일관성 보호
  • 병행 수행 제어: 트랜잭션 간의 충돌 방지 및 동시성 제어

논리적, 물리적 데이터 구조 정의는 **DDL (Data Definition Language)**의 기능입니다.
→ 예: CREATE, ALTER, DROP 등은 테이블, 인덱스, 뷰 등의 구조를 정의하거나 변경하는 명령어입니다.

 

📌 보기 해설:

  • ① 데이터 보안 → DCL 기능 ✅
  • ② 논리적, 물리적 데이터 구조 정의 → ❌ DDL 기능
  • ③ 무결성 유지 → DCL의 간접적 기능 ✅
  • ④ 병행수행 제어 → DCL의 기능 중 하나 ✅