
정답사용자가 저장 주소나 위치로 데이터를 참조한다는 설명은 '내용에 의한 참조'라는 특징에 어긋나므로 옳지 않습니다.
핵심 개념
데이터베이스의 일반적인 특징 4가지
데이터베이스는 실시간 접근성(Real-time Accessibility), 계속적인 변화(Continuous Evolution), 동시 공유(Concurrent Sharing), 내용에 의한 참조(Content Reference)라는 네 가지 특징을 갖습니다. 이 중 시험에 가장 자주 나오는 함정이 '내용에 의한 참조'입니다. 파일 시스템에서는 데이터의 물리적 주소나 위치를 알아야 접근할 수 있지만, 데이터베이스에서는 사용자가 저장 위치를 몰라도 데이터가 가진 값(내용)을 조건으로 제시하면 DBMS가 알아서 찾아줍니다. 이런 물리적 독립성을 제공하는 것이 DBMS의 핵심 역할입니다.
선지별 해설
①실시간 접근성에 해당합니다. 데이터베이스는 사용자의 질의에 대해 수초 내로 응답할 수 있도록 운영되므로 실시간 처리가 가능합니다.
②동시 공유에 해당합니다. 여러 사용자가 같은 데이터를 같은 시점에 이용할 수 있으며, DBMS는 이를 위해 병행 제어(concurrency control) 기능을 제공합니다.
③데이터베이스는 저장 주소나 위치가 아니라 데이터가 가진 값, 즉 '내용에 의한 참조'로 데이터를 찾습니다. 주소로 접근하는 방식은 오히려 파일 시스템의 특징이므로 이 선지가 정답입니다.
④계속적인 변화에 해당합니다. 데이터베이스는 삽입·삭제·갱신을 통해 내용이 계속 바뀌면서도 항상 현재의 정확한 데이터를 유지하는 동적 특성을 갖습니다.

정답접근 권한 부여는 DML이 아니라 DCL의 GRANT문으로 수행하므로 옳지 않은 설명입니다.
핵심 개념
DBA의 업무와 SQL 언어의 분류(DDL·DML·DCL)
데이터베이스 관리자(DBA)는 데이터베이스 스키마와 저장 구조를 설계하고, 무결성 제약조건을 정의하며, 사용자 권한을 부여·회수하고, 데이터 사전 등 시스템 카탈로그를 관리하는 사람입니다. 여기서 함께 정리해야 할 것이 SQL의 세 가지 분류입니다. DDL은 CREATE·ALTER·DROP처럼 스키마를 정의하고, DML은 SELECT·INSERT·UPDATE·DELETE처럼 데이터를 조작하며, DCL은 GRANT·REVOKE·COMMIT·ROLLBACK처럼 권한과 트랜잭션을 제어합니다. 권한 부여는 DML이 아니라 DCL의 몫이라는 점이 이 문제의 핵심입니다.
선지별 해설
①데이터 사전(시스템 카탈로그)은 스키마·인덱스·권한 등 메타데이터를 담은 시스템 데이터베이스이며, 이를 관리하고 유지하는 것은 DBA의 대표적인 업무입니다.
②사용자에게 접근 권한을 부여하는 명령은 GRANT로, DML이 아니라 DCL에 속합니다. DML은 데이터 자체를 검색·삽입·수정·삭제하는 언어이므로 이 선지가 정답입니다.
③물리적 저장을 위한 레코드 구조와 인덱스, 접근 경로를 설계하는 것은 내부 스키마 설계에 해당하며 DBA의 핵심 업무입니다.
④사용자 요구사항을 분석해 데이터베이스에 저장할 개체와 속성 등 구성요소를 결정하는 것도 DBA가 담당하는 데이터베이스 설계 업무입니다.