데이터베이스 설계자는 시스템에서 사용되는 지속적 데이터 저장영역의 설계를 담당합니다.


주제

 
데이터 모델
데이터 모델

 
책임 대상
 

데이터베이스 설계자
데이터베이스 설계자

데이터베이스 설계
데이터베이스 설계


설명페이지  맨 위로

대부분의 개발 프로젝트에서 데이터 보존에 사용되는 기술은 관계형 데이터베이스입니다. 데이터베이스 설계자는 테이블, 색인, 뷰, 제한조건, 트리거, 저장된 프로시저 및 지속적 객체 저장, 검색, 삭제에 필요한 기타 데이터베이스 특정 구성요소를 포함하여 자세한 데이터베이스 설계의 정의를 담당합니다. 이 정보는 결과물: 데이터 모델에서 유지보수됩니다. 

데이터베이스 설계자가 수행하는 활동의 범위는 어플리케이션 개발 노력의 크기 및 복잡도와 해당 프로젝트에 사용되는 지속적 데이터 저장영역 메커니즘의 유형에 따라 다릅니다. 

관련 정보 페이지 맨 위

이 절은 이 역할에 관련된 추가 정보의 링크를 제공합니다.

 

인력 페이지 맨 위

기술 페이지 맨 위

데이터베이스 설계자는 다음에 대해 확실한 실전 지식을 가지고 있어야 합니다.

  • 데이터 모델링, 데이터베이스 설계
  • 객체 지향 분석 및 설계 기술
  • 하드웨어 및 네트워크 워크로드 밸런싱과 데이터베이스 및 시스템 성능 튜닝을 포함한 시스템 구조
  • 데이터베이스 관리
  • 구현 언어 및 환경의 이해
역할 지정 방법 페이지 맨 위

소규모 프로젝트에서 데이터베이스 설계자 역할은 상급 개발자가 수행할 수 있으며 가능한 경우 다른 역할도 함께 수행합니다.

대규모 프로젝트에서 데이터베이스 설계자 역할은 데이터베이스 전문가 팀에 지정될 수 있습니다.

일부 조직에서는 데이터베이스 역할이 여러 프로젝트를 지원하는 중앙 데이터베이스 관리 그룹의 구성원에게 지정될 수 있습니다.

조직은 이 역할을 더 세부화된 역할로 대체하도록 선택할 수 있습니다. 예를 들어, 조직은 논리적 데이터 모델링만 담당하는 데이터 분석가 역할을 정의하여 실제 데이터 모델링은 다른 역할(예를 들어, 데이터베이스 관리자)이 담당하도록 할 수 있습니다.

이상적으로, 이 역할을 맡은 사람은 요구사항에 관여하고 관련 시스템 사양 및 요구사항을 분석하는 기술 검토자로 초기에 프로젝트에 참여해야 합니다.

추가 정보 페이지 맨 위

이 역할에 대해 자세히 학습하려면 다음과 같은 추가 참조 소스를 참조하십시오.

  • 데이터베이스 시스템 소개[DAT99]
  • 데이터베이스 설계용 UML[NBG01]

Rational Unified Process   2003.06.15