01. 데이터베이스 용어 사전 구축 필요성
데이터베이스 단어 표준은 데이터베이스 관련 용어와 용어 사용을 표준화하는 시스템입니다. 데이터베이스 단어 표준은 데이터베이스 관련 문서, 코드, 메타데이터 등에서 사용되는 용어의 일관성과 품질을 향상시켜 데이터베이스 개발, 관리, 운영 등의 업무를 원활하게 수행할 수 있도록 도와줍니다.
왜 단어(용어) 표준이 필요 할까?
-
일관성 있는 용어 사용: 설계 과정에서 사용되는 용어는 다양한 이해관계자들이 이해할 수 있는 공통 용어를 사용해야 합니다. 만약 이해관계자들이 서로 다른 용어를 사용하게 된다면, 의사소통이 원활하지 않아서 설계 결과물의 품질이 떨어질 수 있습니다. 따라서 단어 표준을 사용하여 일관성 있는 용어 사용을 유지하면, 설계 결과물의 품질을 높일 수 있습니다.
-
설계 문서의 가독성 개선: 설계 문서는 다양한 이해관계자들이 함께 사용하는 문서입니다. 이러한 이유로 설계 문서는 읽기 쉽고 이해하기 쉬운 문서여야 합니다. 만약 설계 문서에서 서로 다른 용어가 사용된다면, 문서의 가독성이 떨어져 이해관계자들이 설계 결과물을 이해하는 데 어려움을 겪을 수 있습니다. 따라서 단어 표준을 사용하여 설계 문서의 가독성을 개선할 수 있습니다.
-
데이터 모델링 일관성 유지: 데이터 모델링은 설계 과정에서 가장 중요한 부분입니다. 데이터 모델링에서는 다양한 개체와 속성, 관계 등이 정의되며, 이러한 요소들은 후속적인 개발 과정에서 매우 중요한 역할을 합니다. 만약 데이터 모델링에서 일관성 없는 용어가 사용된다면, 후속적인 개발 과정에서 데이터 모델링과 관련된 문제가 발생할 가능성이 높아집니다. 따라서 단어 표준을 사용하여 데이터 모델링의 일관성을 유지할 수 있습니다.
-
유지보수성 향상: 설계는 소프트웨어 개발의 초기 단계이며, 이후에는 유지보수가 필요합니다. 만약 설계에서 일관성 없는 용어가 사용된다면, 유지보수 단계에서 문제가 발생할 가능성이 높아집니다. 따라서 단어 표준을 사용하여 유지보수성을 향상시킬 수 있습니다.
표준 규칙
- 한글/영문은 가능하면
명사
를 사용- 상품, 금액, 갯수, 여부
- product, price, count, yn
- 영문명은
Full 단어
로 표시 - 테이블의 경우 도메인_역할_타입
- 타입(접미사) : m : main, d : data, h : history
- 상품 도메인의 아이템 역할의 메인의 경우 : 상품_아이템_메인 => product_item_m
- 표준 테이블 기본 항목
- 등록자, 등록일, 등록시스템, 수정자, 수정일, 수정시스템, 사용여부