본문 바로가기

프로그래밍/정보처리기사

정보처리기사 1과목 데이터베이스 DBA DataBase Administrator

http://blog.naver.com/wlsgkr91/220897884519




1. DBA(DataBase Administrator)

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


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

1) 데이터 베이스 구성요소 결정

2)개념 스키마 및 내부 스키마 정의

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

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

5)장애에 대비한 Back Up과 회복에 대한 전략 수립

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

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

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


행정 책임

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

2)데이터 표현 방법의 표준화

3)문서화에 대한 기준 설정

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


시스템 감시 및 성능 분석

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

2)시스템 감시 및 성능 분석

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

4)데이터 사용추세,이용 형테및 각종 통계 등을 종합,분석


2.응용 프로그래머

-일반 호스트 언어로 프로그램을 작성할 때 데이터 조작어를 삽입해서 일반 사용자가 응용 프로그램을 사용할 수 있게

인터페이스를 제공할 목적으로 데이터 베이스에 접근하는 사람들.

-C, COBAL ,PASCAL 등의 호스트 언어와 DBMS가 지원하는 데이터 조작어에 능숙한 컴퓨터 전문가이다.


2. 일반 사용자

-보통 터미널을 이용하여 데이터베이스에 있는 자원을 활용할 목적으로 질의어나 응용 프로그램을 사용하여 

데이터베이스에 접근하는 사람들이다.