ERD 에서 사용하기

지정을 마치면 컬럼 논리명을 적는 것만으로 물리명과 도메인이 채워집니다. 자동으로 처리하는 일과 사람이 확인해야 하는 일을 구분해 설명합니다.

논리명으로 물리명 만들기

테이블 상세나 컬럼 그리드의 논리명 칸에 한글을 적으면, 사전이 조합한 물리명이 컬럼명에 들어갑니다. 저장 케이스는 DBMS 정책을 따르므로 손으로 입력할 때와 결과가 같습니다.

컬럼 논리명 입력으로 물리명이 만들어지는 화면

같은 이름의 컬럼이 이미 있으면 물리명을 바꾸지 않고 이유를 알려 줍니다.

도메인 적용과 추천

도메인은 조합의 끝 단어를 보고 정합니다. 확정 여부는 후보 수에 따라 갈립니다.

  • 후보가 하나면 즉시 지정합니다.
  • 후보가 둘 이상이면 추천만 합니다. 도메인 선택 목록 맨 위에 표시되고 기본값은 미지정입니다.
  • 자동증가가 부딪히면 그 필드만 빼고 나머지 속성을 적용합니다. 대부분의 DBMS 는 테이블당 자동증가 컬럼을 하나만 허용합니다.
  • 도메인이 지배하는 값을 직접 고치면 그 컬럼의 도메인 지정이 풀립니다.

검토가 필요한 컬럼

논리명 셀의 메뉴에서 검토 필요를 열면 그 컬럼에 걸린 항목을 한 표로 봅니다.

항목
미등록사전에서 읽지 못한 구간이 있습니다.
불일치사전이 만들 물리명과 현재 물리명이 다릅니다.
유의어같은 뜻으로 쓰이는 다른 단어가 있습니다.
반대어짝이 되는 컬럼을 만들 수 있습니다.
컬럼 논리명의 검토 필요 목록

논리명에 동의어나 금지어가 섞여 있으면 표준단어로 표준화로 논리명 자체를 표준 단어로 바꿀 수 있습니다. 사전 치환은 어느 구간이 어떤 단어로 읽혔는지 보여 줍니다.

TIP

유의어 안내가 필요 없는 컬럼은 그 컬럼에서만 안내를 숨길 수 있습니다.

모르는 단어 등록하기

읽지 못한 구간에서 단어 등록을 누르면 단어와 약어를 그 자리에서 적어 넣고 곧바로 다시 조합합니다. 등록 범위는 그 커넥션 전용이라 사전 원본은 그대로입니다.

  • 이미 쓰이고 있는 약어는 등록을 막습니다.
  • 다른 단어의 동의어나 금지어로 이미 읽히고 있으면 사실을 알린 뒤 결정을 맡깁니다.
  • 설명 · 동의어 · 반대어 같은 나머지 속성은 나중에 사전 편집에서 채웁니다.

이미 있는 컬럼의 이름 바꾸기

실제 DB 에 있는 컬럼은 논리명을 적어도 이름이나 타입이 자동으로 바뀌지 않습니다. 문서화만 하려던 작업이 변경 대기로 이어지지 않게 하기 위해서입니다.

사전이 만들 이름과 현재 물리명이 다르면 논리명이 이탤릭으로 바뀌고, 셀에 마우스를 올리면 재생성 아이콘이 나옵니다. 툴팁이 바뀔 이름과 변경 대기가 생긴다는 사실을 먼저 보여 주므로 클릭이 곧 대답입니다.

이 경우 도메인은 추천까지만 갑니다. 이름을 바꾸겠다는 대답이 타입을 바꿔도 좋다는 대답은 아니기 때문입니다.

반대어 짝 컬럼

반대어가 등록된 단어라면 짝이 되는 컬럼을 한 번에 추가합니다. "시작일시" 를 만들 때 "종료일시" 컬럼을 만들면서 약어 · 도메인 · NULL 허용을 대칭으로 맞춥니다.

테이블명도 같은 방식

테이블 논리명에서도 같은 방식으로 물리명을 만듭니다. 다만 DB COMMENT 는 건드리지 않습니다.

논리 모드와 물리 모드

ERD 표시 모드를 논리명과 물리명 사이에서 전환합니다. 이미지 내보내기와 임베드, 공유 스냅샷에도 그대로 적용되므로 현업 리뷰용 그림과 개발용 그림을 따로 그릴 필요가 없습니다.

ERD 논리 모드와 물리 모드 표시 전환

논리 모드는 데이터 사전을 함께 쓰는 것을 권장합니다. 논리명이 비어 있으면 보여 줄 이름이 없기 때문입니다.