반응형
- 데이터베이스 사용자의 개념
- 데이터베이스를 이용하는 사람들의 총칭
- 데이터베이스 관리자, 응용 프로그래머, 최종 사용자 등으로 분류
- 데이터베이스 관리자(DBA)
- 데이터베이스 관리자의 정의
- DBMS의 원활한 기능을 수행하기 위해 데이터베이스 구성 및 DBMS 관리 운영 전반에 대한 책임을 가지고 직무를 수행하는 사람이나 그룹
- 데이터베이스 관리자의 필요성
- 자원이 공유되는 경우 자원 사용에 대한 사용자들 간의 갈등을 해결
- 데이터 항목의 명칭 및 정의
- 데이터에 대한 접근 방식
- 조직간 정보시스템 사용 기준
- 데이터베이스 관리자의 책임
- 데이터베이스 설계와 운영 책임
- 데이터베이스의 구성 요소를 결정하고 스키마를 정의
- 외부 스키마 정의
- 개념 스키마 정의
- 내부 스키마 정의
- 각각의 스키마를 정의한 후 데이터 정의어를 이용하여 이들을 DBMS에 입력
- 접근 빈도가 높은 데이터 항목에 대한 인덱스를 결정
- 저장 구조와 접근 방법을 결정
- 수용 가능한 응답 시간, 처리량 등을 결정
- 사용자 생성과 보안 및 권한 부여 정책 수립
- 백업 및 회복 절차, 데이터의 유효성 및 검사 방법 수립
- 시스템의 성능 향상과 새로운 요구에 대응한 데이터베이스의 재구성을 수행
- 시스템 감독 및 분석 책임
- 시스템 자원의 이용도, 병목현상, 장비의 성능 등을 포함한 시스템 성능을 모니터링 함.
- 데이터 접근 방법과 저장 주고,재구성의 요인이 되는 사용자 요구의 변화,데이터 사용 추세, 각종 통계 등을 종합하고 분석
- 행정적 책임
- 데이터의 표현이나 문서화 표준 설정 및 시행
- 사용자의 요구와 불만 모니터링 및 해결
- 응용 프로그래머
- 호스트 프로그래밍 언어 내에서 데이터 조작어를 사용하여 데이터베이스에 접근하는 응용 프로그램을 작성하는 사람
- 데이터베이스에 저장된 데이터를 사용하여 응용 프로그램 작성
- 호스트 프로그래밍 언어를 사용할 수 있고, DBMS에 대해서도 어느 정도 알고 있는 전산 전문가
- 최종 사용자(End User)
- 데이터베이스에 질의, 변경, 보고서를 작성하는 사람
- 컴퓨터나 DBMS에 대한 지식이 없어도 됨
- 최종 사용자 유형
- 캐주얼 사용자(Casual End User)
데이터베이스에 가끔 접근하지만, 매번 다른 정보를 검색하는 중.상급 관리자
- 초보 사용자
최종 사용자 중 대부분으로서, 데이터베이스를 검색하고 변경하는 사용자
- 전문 사용자
엔지니어, 과학자, 비즈니스 분석가 등 과 같이 복잡한 요구 사항을 가지고 DBMS의 고급 기능을 이용하는 사용자
- 독자적인 사용자
편리한 패키지를 이용해 개인 데이터베이스를 유지하는 사용자
반응형
'밥벌이 > 데이터베이스' 카테고리의 다른 글
데이터 모델링의 개요 (0) | 2010.08.13 |
---|---|
데이터베이스 언어 (0) | 2010.08.12 |
데이터베이스 관리시스템(DBMS) (0) | 2010.08.12 |
스키마 (0) | 2010.08.12 |
데이터베이스 (0) | 2010.08.12 |