캠핑과 개발

SQL Developer Data Modeler 명명 표준은 모든 이름에 사용 된 용어 (부분)는 용어집에 정의되어 있습니다. 용어집은 유효성 검증 및 이름 변환 프로세스 중에 사용됩니다. 정의 된 용어가 없으면 번역이 수행되지 않습니다.


용어 정의

하나 이상의 용어집을 유효성 검사 용어집으로 정의 할 수 있습니다. 둘 이상의 용어집이있는 경우 정의 된 용어집 중 하나를 사용하여 유효성을 검사 할 수있는 경우 이름은 유효한 것으로 간주됩니다.

서로 다른 용어집을 사용하여 개별 도메인 (영역)을 나타낼 수 있습니다.

그러나 많은 용어집을 함께 사용하면 예측 프로세스에서 약어를 사용할 때 예기치 않은 결과가 발생할 수 있습니다.

예 : AP는 'Accounts-Payable'일 수 있지만 다른 용어집에 정의 된 경우 '실제 게재 위치'와 일치 할 수 있습니다.

유효성 검사 프로세스에 사용되는 용어집을 추가하려면 추가 단추를 선택하고 추가 용어집을 포함하십시오.



용어집 편집기 사용

새 또는 기존 용어집을 이름 지정 표준 목록에 추가하여 사용할 수 있습니다.

SQL Developer Data Modeler는 Glossary Editor를 사용하여 새로운 용어집을 작성하는 기능을 제공합니다.

편집기를 호출하려면 Tools -> Glossary Editor를 선택합니다. 편집기를 사용하여 독창적 인 용어로 고유 한 용어집을 가져 오거나 정의 할 수 있으며 한 단어 또는 여러 단어를 사용하여 각 용어를 기본 또는 클래스 단어, 수정 자 또는 한정자 또는 이들의 조합으로 분류 할 수 있습니다.

각 용어에 대한 약어, 대체 약어 및 간단한 설명을 정의 할 수도 있습니다.

편집기를 사용할 때 처음부터 용어집을 작성하거나 다른 SQL Developer Data Modeler 용어집 파일에서 정의를 가져 와서 수정할 수 있습니다.

이름과 설명 외에도 다음 옵션을 설정할 수 있습니다.


Incomplete Modifiers: 기본 가정은 이름에 사용 된 모든 용어가 용어집에 정의되어야한다는 것입니다.

이 옵션을 선택하면 수식어와 한정어를 용어집에 정의해야하는 것은 아닙니다.

즉, 용어집에서 찾을 수없는 이름 부분이 이름 구조의 수정 자 또는 한정자와 일치하는 경우 이름 유효성 검사가 성공 함을 의미합니다.


Case Sensitive: 이것은 유효성 검증이 대소 문자를 구분하는지 여부를 정의합니다.

예 : '대소 문자 구분'을 선택하면 Code와 CODE가 다릅니다.


Unique Abbreviations: 약어의 고유성은 강제되지 않으므로 하나의 약어를 모든 단어 형식에 사용할 수 있습니다.

예 : ADMIN = Administrator, Administration, Administrative 또는 같은 약어로 세 가지 용어를 사용할 수 있습니다.

이러한 정의는 이름 유효성 검사와 이름 변환이 올바른 모든 용어가 동일한 분류 설정을 갖는 경우에만 결과가 나타납니다.

상태가 선택되지 않음에서 확인 됨으로 변경되면 다음 정보가 포함 된 보고서가 표시됩니다.


• 고유하지 않은 약어

• 대체 약어

• 약어가없는 단어


Separator: 이것은 다중 단어 용어에 대한 단어 분리 기호를 정의합니다. 용어집이 용어집 편집기에로드되면 구분 기호 설정이 검사됩니다.

구분 기호가 공백 문자가 아닌 경우 이름에 공백이있는 모든 용어를 나타내는 보고서가 표시됩니다.

공간을 정의 된 용어집 구분 기호로 바꾸는 옵션도 있습니다.


Apply new separator: 이렇게하면 여러 단어로 된 기존 구분 기호가 대체됩니다.



용어 속성 정의

Name : 논리적 모델에서 사용되는 표준 용어를 기술

Plural :  복수형

Abbreviation : 영문 약어명

Alt. Abb. : 영문명을 기술

Prime Word: Prime Word는 정의되는 객체 또는 요소를 식별합니다. 

일반적으로 이러한 객체는 조직에서 정보를 유지하고자하는 사람, 장소, 사물 또는 이벤트를 나타냅니다.

Prime Word는 데이터베이스 시스템을 쿼리 할 때 기본 검색 식별자로 사용되며 비즈니스 용도에 따라 일반 대 특정 분류 체계를 개발하기위한 기본 키워드 목록을 제공합니다.

Customer Address의 CUSTOMER는 Prime Word의 예입니다.

Class Word: Class Word는 데이터 요소 이름에서 가장 중요한 명사입니다.

Class Word는 데이터 요소의 사용 또는 용도를 식별합니다.

Class Word는 데이터 요소 이름의 객체 (Prime Word)에 대해 유지되는 정보 유형을 지정합니다.

고객 주소의 ADDRESS는 Class Word의 예입니다.

Modifier:  Class Word 또는 Prime Word에 대한 추가 정보를 제공합니다.

수식어는 형용사 또는 명사 일 수 있습니다.

Customer Delivery Address(고객 배달 주소)의 DELIVERY(배달)은 Modifier의 예입니다.

그외 Modifier 예제 : 연간, 분기 별, 최소 및 최소

Qualifier :  Class Word와 함께 값 도메인 내의 클래스 단어의 특성을 더 자세히 설명하거나 객체에 첨부 할 수있는 정보 유형을 지정하는 특수한 종류의 수정 자입니다. 예 : FEET, METERS, SECONDS, and WEEKS.



datamodelernamingstandards-167685.pdf

Data Modeler User's Guide.pdf


Oracle Sql Developer Data Modeler 툴을 사용하기 전에 설정하는 정보다.


1. 언어 변경


Oracle Sql Developer Data Modeler를 한글로 설정하면 엔티티의 속성이 제대로 반영되지 않는 경우가 있다. 이를 해결 하기 위해서는 영문으로 변경하여 사용한다.

영문으로 변경하는 방법은 "datamodeler/datamodeler/bin/datamodeler.conf" 파일을 편집기로 연 후 맨 아래에 아래 항목을 입력한 후 저장한다.

 

AddVMOption -Duser.language=en

AddVMOption -Duser.country=US


영문으로 바꿔도 한글 사용은 가능하다.