본문 바로가기

정보처리산업기사/데이터베이스

[데이터베이스]데이터베이스 사용자-hoyhi-tistory

DBA(Database Administrator)

데이터베이스 시스템의 모든 관리와 운영에 대한 책임을 지고 있는 사람이나 그룹

- 데이터베이스 구성 요소 결정

- 개념 스키마 및 내부 스키마 정의

- 데이터베이스의 저장 구조 및 접근 방법 정의

- 보안 및 데이터베이스의 접근 권한 부여 정책 수립

- 장애에 대비한 예비(백업) 조치와 회복에 대한 전략 수립

- 무결성을 위한 제약 조건의 지정

- 데이터 사전의 구성과 유지 관리

- DBMS의 선택, 보완, 평가에 대한 책임

- 사용자의 요구와 불평의 청취 및 해결

- 변화 요구에 대한 적응과 성능 향상에 대한 감시

- 시스템 감시 및 성능 분석

- 데이터 사용 추세, 이용 형태 및 통계 등을 종합, 분석

응용 프로그래머

- 응용 프로그래머는 일반 호스트 언어로 프로그램을 작성할 때 데이터 조작어를 삽입하여 일반 사용자가 응용 프로그램을 사용할 수 있게 인터페이스를 제공할 목적으로 DB에 접근하는 사람들

- 응용 프로그래머는 호스트 언어와 DBMS가 지원하는 DML에 능숙한 컴퓨터 전문가

일반 사용자

- 일반 사용자는 보통 터미널을 이용하여 DB에 있는 자원을 활용할 목적으로 질의어나 응용 프로그램을 사용하여 DB에 접근