1️⃣ DBA (DataBase Administrator)

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

- 데이터베이스의 구성요소를 결정하고, 저장구조 및 접근 방법 정의

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

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

- 백업과 리커버리에 대한 전략 수립

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

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

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

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

- 시스템 감시 및 성능 분석

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

 

 

⭕ DBA의 일

 

일반적으로 데이터베이스를 관리하는 직업이기 때문에,

데이터베이스에 관련된 전문적인 지식이 필요합니다.

어떤 직군이던 비슷하겠지만, 전문적인 지식과 얕은 지식 몇가지는 필요합니다.

네트워크, 클라우드등의 지식을 가지고 있는게 좋습니다.

 

데이터베이스 관련 도구들이 너무 잘되있어서, DBA시장이 위축된다고는 하지만,

앞으로도 그렇고 지금도 그렇고 수요는 계속있을 수 밖에 없지않나 생각합니다.

 

2️⃣ 응용프로그래머

- 일반 호스트 언어로 프로그램을 작성할 때 데이터 조작어를 삽입해서 

  일반 사용자가 사용할 수 있게, 인터페이스를 제공할 목적으로 데이터베이스에 접근하는 사람

 

- 응용프로그래머는 C,COBOL,PASCAL 등의 호스트 언어와 DBMS가 지원하는

  데이터 조작어에 능숙한 전문가이다.

3️⃣ 일반 사용자

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

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

 

 

반응형

'DB' 카테고리의 다른 글

🔠데이터베이스 언어(DataBasa Language)  (1) 2020.08.01
🔠DBMS란?  (0) 2020.07.30
🔠DB - 스키마란??  (1) 2020.07.29
✅데이터베이스(DB)  (0) 2020.07.28

+ Recent posts