저의 초간단 설계방법은 아래와 같습니다.
1. 도메인(용어) 사전을 엑셀로 작성 합니다.
: 일단 어떤 업무 형태이 DB를 설계하는지에 대한 바향이 결정되면, 해당 업무에 필요한 속성들을 엑셀로 정리 합니다.
2. 도메인 사전 엑셀파일을 ERD툴에 입력 합니다.
3. 업무 흐름에 맞게 테이블을 생성하고 도메인을 테이블에 Drag & Drop 합니다.
4. 정규화를 진행 합니다.
5. 관계선을 그립니다.
6. 진행에 맞춰 테이블을 수정해 갑니다.
오늘은 DA#을 이용하여 초 간단 DB 설계에 대해서 설명하겠습니다.
* 먼저 DA#을 실행 합니다
* 상단의 데이터 / 사전 을 클릭하여 DA Worict 프로그램을 실행 합니다.
* DB연결 을 클릭하고 "AR 데이터베이스 접속" 화면에서 프로그램 설치시 제공되는 샘들 db파일을 연결 합니다.
파일명은 아래와 같습니다.
* 표준 분류 체계 관리 버튼을 클릭하고 내가 사용할 새로운 부류체계를 등록 합니다.
*내가 만든 표준분류체게 를 선택 합니다.
* 용어 만 테이블의 속성명 으로 사용 가능 합니다.
* 용어는 단어들의 결합으로 이루어 집니다.
* 용어에는 데이터 형이 설정되어 있기 않기 때문에 용어에 도메인을 등록하여 데이터 타입을 설정 합니다.
* 추후 용어 등록의 편의성을 위해 분류어: 엔터티, 속성 에는 반듯이 체크 표시를 한니다.
* 중복 확인을 완료하고 등록 버튼을 눌러 단어들을 등록 합니다.
* 단어 등록이 완료 되었으면 , 용어등록 버튼을 눌러 용어 등록을 시작 합니다.
* 등록한 용어를 검색명 에 입력 후 검색 버튼을 누르면, 해당 용어를 이루는 최소한의 단어 목록을 표시 합니다.
* 도메인의 조회/추가 버튼을 눌러 적절한 도메인을 등록 및 선택 합니다.
* 알맞은 도메인이 없다면 새로운 도메인을 등록 합니다.
** 이로서 테이블에 끌어다 놓을 수 있는 용어 사전이 작성 완료 되었습니다.
* DA Wordict을 종료하여 변경 사항을 DB에 반영 합니다.
* 이제 DA ModelerS 프로그램에서 새로운 모델을 등록한 후 AR연결을 수행하고 "분류체계 선택"을 통해 내가 만든 분류 체계를 선택 합니다.
* 엔터티 를 생성한 후 우측의 "표준 관리" 의 용어를 끌어다 엔터티에 추가합니다.
** 이로서 가장 간단하게 데이블을 생성할수 있는 방법을 설명 드렸습니다.
위 내용에 대하여 동영상으로도 게시하였습니다.
건의사항 있으시면 언제든 덧글로 알려 주시길 바랍니다. ^^