문제
다음 중 데이터베이스 관리자(DBA)의 역할로 옳지 않은 것은?
① 데이터베이스의 스키마를 정의하고 구성 요소를 결정한다. ② 데이터베이스의 보안과 사용자 접근 권한을 관리한다. ③ 시스템의 성능을 분석하고 감시하며 백업·회복을 책임진다. ④ 호스트 언어와 DML을 이용해 응용 업무용 프로그램을 직접 작성한다.
정답
4번
해설
정답: 4. 호스트 언어와 DML로 응용 프로그램을 작성하는 것은 응용 프로그래머의 역할이다. DBA의 고유 역할이 아니므로 옳지 않다.
오답 풀이
- 1번: 스키마 정의와 구성 요소 결정은 DBA의 역할이므로 옳다.
- 2번: 보안·접근 권한 관리는 DBA의 역할이므로 옳다.
- 3번: 성능 분석·감시·백업·회복은 DBA의 역할이므로 옳다.
- 4번: 응용 프로그램 작성은 응용 프로그래머의 일이므로 옳지 않다.
보충 개념 DBA는 스키마 정의, 무결성·보안·권한 관리, 백업·회복, 성능 감시를 담당하며, 데이터 조작 프로그램 작성은 응용 프로그래머의 몫이다.