테이블이나 컬럼에 대해 각각 Comment로 한글명을 관리하는 것이 일반적입니다.

ER/Studio에는 엔티티(테이블), 어트리뷰트(컬럼) 모두 각자의 Definition 항목이 있습니다.
또한 물리모델에서 DB생성 (또는 DDL 스크립트 생성) 시 이 Definition을 자동으로 Comment에 넣을 수 있습니다.

우선, 한글로된 엔티티명과 어트리뷰트명이 물리 모델의 Definition에 들어있어야 합니다.
이 매크로를 사용하면 한글명을 Definition으로 일괄 복사할 수 있습니다.


관련 링크 : Comment를 한글명으로 일괄변환

Download : 매크로 소스파일( LogicalName2Definition.bas)

※ 매크로 소스는 별도 문의 (ask@embarcadero.kr)


 

ER/Studio는 데이터모델링 시 반복되는 작업을 자동화하는 많은 매크로(macro)가 제공된다. (매크로 - 편리한 자동화)

한글로된 논리명(엔티티, 어트리뷰트)을 해당 Definition으로 자동으로 복사

논리 데이터 모델링을 할 때 엔티티나 어트리뷰트의 이름은 알기 쉽도록 표준화된 한글 용어에 따라 작성됩니다.
이러한 한글명은 ER/Studio에서 각 Definition 항목으로 관리하면 더욱 활용도가 높아집니다.
(참고: ER/Studio에는 텍스트로 메타정보를 기록할 수 있도록 Definition과 Note를 제공합니다)

특히, 이 한글명을 Definition으로 넣어두면 물리 DB에서도 해당 논리명과 의미를 유지할 수 있습니다.

ER/Studio에서는 모델의 Definition을 Comment로 생성하는 있으므로
논리 모델의 한글명을 각 Definition으로 관리하는 효과가 더욱 높아집니다.

첨부된 매크로를 사용하면 한글명을 Definition으로 일괄 복사할 수 있습니다.

논리 모델을 작업 화면에 열어둔 채로 매크로를 실행하면, 각 엔티티와 어트리뷰트의 명이 Definition으로 복사합니다.
(물리 모델의 경우에는 테이블과 컬럼의 Definition 으로 복사)

아래와 같이 모든 루프를 통해 EntityName과 Attribute의 논리명을 Definition에 할당하면 됩니다.

Sub Main 
    Dim diag As Diagram 
    Dim mdl As Model 
    Dim ent As Entity 
    Dim attr As AttributeObj 
    Set diag = DiagramManager.ActiveDiagram 
    Set mdl = diag.ActiveModel 
   For Each ent In mdl.Entities 
           ent.Definition  = ent.EntityName 
           For Each attr In ent.Attributes 
                     attr.EnableOverride(5,True) 
                     attr.Definition  = attr.LogicalRoleName  
           Next 
   Next 
End Sub

이렇게 매크로를 실행하고 나면 모델의 Table과 Column의 Definition에 한글명이 자동으로 들어가게 됩니다.

이 모델을 가지고 Generate Database를 할 때 아래와 같이 옵션을 체크하시면 Comment에 한글명이 들어갑니다


* 참고: ER/Studio에서는 Attribute의 LogicalRoleName (줄여서 LogicalName)이 실질적인 논리명입니다.
         이 Logical Name은 Attribute명이 기본이지만, 필요에 의해 변경했다면, 당연히 변경한 것이 Logical Name이 됩니다
          (예를 들어, 부모-자식 엔티티에서 관계에 연결된 자식엔티티의 Attribute 명을 바꿀 경우가 있습니다.
           이 경우, 바뀐 Attribute 명이 Logical Name이 되는 것입니다)

          ER/Studio에서는 변경 후 이름을 논리명으로 하고, 기존에 가져온 이름을 그대로 두기 때문에
          Attribute의 원래 상속받은 이름과 수정된 이름 한눈에 파악할 수 있습니다.

* 권장: 논리 모델에서 매크로 작업을 한 후, 물리 모델은 Compare & Merge 유틸리티를 사용하여 동기화 하기를 권장합니다.

            가급적 모든 모델링 작업은 일관성 유지를 위해 논리 모델에서 진행한 후 Compare & Merge 유틸리티를 활용하여 확장하는 것이 좋습니다.             
(주의, 논리 모델과 물리 모델이 자동 동기화하려는 시도는 확장성과 사용성 면에서 올바르지 않습니다)


번호 제목 글쓴이 날짜 조회 수
공지 [기술 보고서 다운로드] IDC Technology Spotlight: 모델 기반 데이터 설계를 통한 비즈니스 민첩성 확보 방안 관리자 2015.08.24 8327
공지 ER/Studio Team Server(ER/Studio 용 웹포탈) 설치 및 사용자 가이드 손보라 2014.07.15 39527
공지 Repository 설치 및 사용 가이드 손보라 2014.05.27 50258
공지 ER/Studio Data Architect 설치 및 사용자가이드 관리자2 2012.01.27 52671
142 [기술백서] ER/Studio를 활용한 데이터 표준화 시스템 구축방안 관리자 2014.11.12 1141
141 DB Power Studio #4-2. DBArtisan 둘러보기(데이터베이스 보안 관리) 손보라 2014.08.20 1160
140 DB Power Studio #4-5. DBArtisan 둘러보기(데이터 관리) 손보라 2014.08.21 1165
139 DB Power Studio #4-6. DBArtisan 둘러보기(데이터베이스 성능 관리) 손보라 2014.08.22 1172
138 DB Power Studio #4-3. DBArtisan 둘러보기(데이터베이스 공간 관리) 손보라 2014.08.21 1184
137 DB Power Studio #4-7. DBArtisan 둘러보기(메뉴 기능) 손보라 2014.08.22 1199
136 ER/Studio 기본 가이드 #6. ER/Studio Data Architect로 메타데이터 import & export하기 손보라 2014.08.07 1248
135 DB Power Studio #4-4. DBArtisan 둘러보기(SQL 관리) 손보라 2014.08.21 1261
134 ER/Studio 기본 가이드 #5. ER/Studio Data Architect의 데이터 딕셔너리 사용하기 손보라 2014.08.06 1279
133 DB Power Studio #4-1. DBArtisan 둘러보기(오브젝트 및 스키마 관리) 손보라 2014.08.20 1303
132 ER/Studio 기본 가이드 #4. ER/Studio Data Architect로 모델 간 비교 및 차이점 반영하기 손보라 2014.08.05 1308
131 DB Power Studio #1. DB Optimizer 둘러보기 손보라 2014.08.09 1318
130 DB Power Studio #3-2. Rapid SQL 둘러보기(비주얼 쿼리 빌더) 손보라 2014.08.19 1322
129 [기술백서] 데이터아키텍트가 비즈니스 업무 부서와 협업하기 위해 알아야 할 다섯가지 관리자 2014.09.26 1328
128 [기술백서] ERwin이 아닌 ER/Studio를 선택하는 10가지 이유 관리자 2014.11.12 1328
127 ER/Studio 기본 가이드 #2. ER/Studio Data Architect로 논리/물리 모델링 시작하기 손보라 2014.08.01 1329
126 ER/Studio 기본 가이드 #3. ER/Studio Data Architect로 기존 데이터베이스 문서화하기 손보라 2014.08.04 1340
125 ER/Studio 기본 가이드 #1. ER/Studio Data Architect로 데이터모델링 시작하기 손보라 2014.08.01 1345
124 DB Power Studio #3-1. Rapid SQL 둘러보기(SQL 작성) 손보라 2014.08.18 1362
123 [온라인 세미나 발표자료] 스마트한 DBMS관리: DB PowerStudio 따라잡기, LIVE! 관리자 2014.09.25 1382