Notice
Recent Posts
Recent Comments
Link
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Tags
more
Archives
Today
Total
관리 메뉴

subsay

데이터베이스의 개념 - 데이터베이스 사용자 본문

정보처리 기사

데이터베이스의 개념 - 데이터베이스 사용자

subsay 2017. 9. 20. 21:59

1. DBA(DataBase Administrator)

 데이터베이스 시스템의 모든 관리와 운영에 대한 책임을 지고 있는 사람이나 그룹으로 다음과 같은 역할을 한다.

데이터베이스 설계와 조작에 대한 책임 

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

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

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

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

- 장애에 대비한 예비(Back Up) 조치와 회복(Recovery)에 대한 전략 수립

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

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

- 사용자의 변화 요구와 성능 향상을 위한 데이터베이스의 재구성 

 행정 책임

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

- 데이터 표현 방법의 표준화

- 문서화에 대한 기준 설정

- 데이터베이스 사용에 관한 교육 

시스템 감시 및 성능 분석 

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

- 시스템 감시 및 성능 분석

- 자원의 사용도와 병목 현상 조사

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


2. 응용 프로그래머

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

 - 응용 프로그래머는 C, COBOL, PASCAL 등의 호스트 언어와 DBMS가 지원하는 데이터 조작어에 능숙한 컴퓨터 전문가이다.



3. 일반 사용자

 일반 사용자는 보통 터미널을 이용하여 데이터베이스에 있는 자원을 활용할 목적으로 질의어나 응용 프로그램을 사용하여 데이터베이스에 접근하는 사람들이다.