새소식

반응형
밥벌이/데이터베이스

데이터베이스 사용자

  • -
반응형
  • 데이터베이스 사용자의 개념
    • 데이터베이스를 이용하는 사람들의 총칭
    • 데이터베이스 관리자, 응용 프로그래머, 최종 사용자 등으로 분류
  • 데이터베이스 관리자(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
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.