데이터베이스 사용자
데이터베이스/데이터베이스의 개념2019. 7. 16. 11:08
▶DBA(DataBase Administrator)
데이터베이스 시스템의 모든 관리와 운영에 대한 책임을 지고 있는 사람이나 그룹으로 다음과 같은 역할을 한다.
데이터베이스 설계와 조작에 대한 책임
- 데이터베이스 구성 요소 결정
- 개념 스키마 및 내부 스키마 정의
- 데이터베이스의 저장 구조 및 접근 방법 정의
- 보안 및 데이터베이스의 접근 권한 부여 정책 수립
- 장애에 대비한 예비(Back up)조치와 회복(Recovery)에 대한 전략 수집
- 무결성을 위한 제약 조건의 지정
- 데이터 사전의 구성과 유지 관리
- 사용자의 변화 요구와 성능 향상을 위한 데이터베이스의 재구성
행정책임
- 사용자의 요구와 불평의 청취 및 해결
- 데이터 표현 방법의 표준화
- 문서화에 대한 기준 설정
- 데이터베이스 사용에 관한 교육
시스템 감시 및 성능분석
- 변화 요구에 대한 적응과 성능 향상에 대한 감시
- 시스템 감시 및 성능 분석
- 자원의 사용도와 병목 현상 조사
- 데이터 사용 추세, 이용 형태 및 각종 통계 등을 종합, 분석
▶응용 프로그래머
- 응용 프로그래머는 일반 호스트 언어로 프로그램을 작성할 때 데이터 조작어(DML)을 삽입해서 일반 사용자가 응용 프로그램을 사용할 수 있게 인터페이스를 제공할 목적으로 데이터베이스에 접근하는 사람들이다.
- 응용 프로그래머는 C, COBOL, PASCAL 등의 호스트 언어와 DBMS가 지원하는 데이터 조작어에 능숙한 컴퓨터 전문가이다.
▶일반 사용자
일반 사용자는 보통 터미널을 이용하여 데이터베이스에 있는 자원을 활용할 목적으로 질의어나 응용 프로그램을 사용하여 데이터베이스에 접근하는 사람들이다.
'데이터베이스 > 데이터베이스의 개념' 카테고리의 다른 글
데이터베이스 언어 (0) | 2019.07.15 |
---|---|
스키마(Schema) (0) | 2019.07.15 |
DBMS의 기능 (0) | 2019.07.15 |
데이터베이스의 개념 (0) | 2019.07.15 |
정보 시스템과 자료 처리 시스템 (0) | 2019.07.15 |