데이터베이스 설계와 구축(개정판) (2009년)
용어사전 정의 0 0 43,831

by 구루비스터디 용어사전 정의 [2019.08.11]


2.6 용어사전 정의

  • 용어사전을 정의하는 이유는 논리 데이터 모델에 기술된 속성명과 테이블명에 업무적인 용어 적용이나 프로젝트에서 사용하기 위한 이름을 부여하여 데이터 모델과 애플리케이션 인터페이스에서 효율적인 정보화 시스템을 구축하기 위함
  • 용어사전은 업무 기술서의 내용을 보고 분석하는 것이 가장 좋으며, 엔티티타입을 정의할 때 이용했던 여러 가지 업무 분석 방법을 모두 적용하여 용어를 도출하는 것이 좋다.


엔티티타입의 속성명을 모두 한곳에 모아 기술한다.
  • 속성명은 그 업무에서 사용하는 업무적인 특성을 기술한 것이므로 속성명을 통해서 용어사전을 기술하는 것이 가장 효과적
속성명을 업무에서 사용하는 단어의 단위로 분리한다.
  • 복합어를 단일어로 분리하고 중복되는 단어는 삭제하여 속성명을 유일하게 만드는 작업을 한다.(급여청구최대한도->급여,청구,최대,한도)
각각의 단위 속성에 의미를 기술하고 물리 속성명을 업무 특성에 적합하게 정의한다.
  • 일반적으로 생각하는 의미의 단어뜻이 업무에서 다르게 사용될 수 있으므로 업무 기준의 의미로 기술해야 한다.
물리 속성명 명명 규칙을 정한다.
  • LAST_WORK_DATE OR LASTWORK_DATE OR LastWorkDate
단위 속성명에 따라 엔티티타입의 모든 속성명에 대해 논리 속성명을 일치시키고, 물리 속성명을 생성해준다.
  • 급여/PAY, 청구/DEMAND, 최대/MAX \-> PAY_DEMAND_MAX
"구루비 데이터베이스 스터디모임" 에서 2009년에 "데이터베이스 설계와 구축(개정판)" 도서를 스터디하면서 정리한 내용 입니다.

- 강좌 URL : http://www.gurubee.net/lecture/4226

- 구루비 강좌는 개인의 학습용으로만 사용 할 수 있으며, 다른 웹 페이지에 게재할 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^

- 구루비 강좌는 서비스 제공을 위한 목적이나, 학원 홍보, 수익을 얻기 위한 용도로 사용 할 수 없습니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입