반응형
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의 기능 중 하나 ✅
'13 _ 정보처리기사 [필기]' 카테고리의 다른 글
| 58. E-R 모델의 표현 방법으로 옳지 않은 것은? (0) | 2025.09.26 |
|---|---|
| 57. 병행제어의 로킹(Locking) 단위에 대한 설명으로 옳지 않은 것은? (0) | 2025.09.26 |
| 55. DML에 해당하는 SQL 명령으로만 나열된 것은? (0) | 2025.09.26 |
| 54. 참조 무결성을 유지하기 위하여 DROP문에서 부모 테이블의 항목 값을 삭제할 경우 자동적으로 자식 테이블의 해당 레코드를 삭제하기 위한 옵션은? (0) | 2025.09.26 |
| 53. 데이터베이스 시스템에서 삽입, 갱신, 삭제 등의 이벤트가 발생할 때마다 관련 작업이 자동으로 수행되는 절차형 SQL은? (0) | 2025.09.26 |