모델링의 기본이 되는 도메인 사전의 작성을 위해서 DA#은 먼저 표준 단어를 등록해야 합니다. 


표준 단어를 바탕으로 표준 용어를 등록할 수 있기 때문 입니다.(이 부분이 쉬운 작업을 어렵게 만드는 요인 이기도 합니다.)


앞 강좌 에서는 적은 수의 용어를 등록 했지만, 본격적인 프로젝트에서는 보통 200개 이상의 용어를 사용하기에 일일이 등록 하기는 


효율이 떨어 집니다. 


그래서 오늘은 엑셀 파일로 표준 단어를 작성하고 DA#으로 불러들이는 방법을 설명하겠습니다.


---------------------------------------------


동영 상으로 대체 합니다.-----------------------


--------------------------------------------




저의 초간단 설계방법은 아래와 같습니다. 


1. 도메인(용어) 사전을 엑셀로 작성 합니다.

: 일단 어떤 업무 형태이 DB를 설계하는지에 대한 바향이 결정되면, 해당 업무에 필요한 속성들을 엑셀로 정리 합니다.

2. 도메인 사전 엑셀파일을 ERD툴에 입력 합니다.

3. 업무 흐름에 맞게 테이블을 생성하고 도메인을 테이블에 Drag & Drop 합니다.

4. 정규화를 진행 합니다. 

5. 관계선을 그립니다.

6. 진행에 맞춰 테이블을 수정해 갑니다.


오늘은 DA#을 이용하여 초 간단 DB 설계에 대해서 설명하겠습니다.


* 먼저 DA#을 실행 합니다 



* 상단의 데이터 / 사전 을 클릭하여 DA Worict 프로그램을 실행 합니다.




* DB연결 을 클릭하고 "AR 데이터베이스 접속" 화면에서 프로그램 설치시 제공되는 샘들 db파일을 연결 합니다. 

 파일명은 아래와 같습니다.




* 표준 분류 체계 관리 버튼을 클릭하고 내가 사용할 새로운 부류체계를 등록 합니다.




*내가 만든 표준분류체게 를 선택 합니다.                                                                                                                                                                                                                                                                                                                                                                                                                        



* 용어 만 테이블의 속성명 으로 사용 가능 합니다.

* 용어는 단어들의 결합으로 이루어 집니다.

* 용어에는 데이터 형이 설정되어 있기 않기 때문에 용어에 도메인을 등록하여 데이터 타입을 설정 합니다. 


* 추후 용어 등록의 편의성을 위해   분류어: 엔터티, 속성 에는 반듯이 체크 표시를 한니다.

* 중복 확인을 완료하고 등록 버튼을 눌러 단어들을 등록 합니다.


* 단어 등록이 완료 되었으면 , 용어등록 버튼을 눌러 용어 등록을 시작 합니다.

* 등록한 용어를 검색명 에 입력 후 검색 버튼을 누르면, 해당 용어를 이루는 최소한의 단어 목록을 표시 합니다.

* 도메인의 조회/추가 버튼을 눌러 적절한 도메인을 등록 및 선택 합니다.



* 알맞은 도메인이 없다면 새로운 도메인을 등록 합니다. 



** 이로서 테이블에 끌어다 놓을 수 있는 용어 사전이 작성 완료 되었습니다.

* DA Wordict을 종료하여 변경 사항을 DB에 반영 합니다.



* 이제 DA ModelerS 프로그램에서 새로운 모델을 등록한 후 AR연결을 수행하고 "분류체계 선택"을 통해 내가 만든 분류 체계를 선택 합니다.



* 엔터티 를 생성한 후 우측의 "표준 관리" 의 용어를 끌어다 엔터티에 추가합니다. 



** 이로서 가장 간단하게 데이블을 생성할수 있는 방법을 설명 드렸습니다.


위 내용에 대하여 동영상으로도 게시하였습니다. 



건의사항 있으시면 언제든 덧글로 알려 주시길 바랍니다. ^^
























+ Recent posts