PowerDesigner 에서 모델링한 PDM 을 실제 DB에 적용하는 방법에 대해서 알아보도록 하겠습니다.
PDM 을 DDL Script 나 데이터베이스의 실제 객체로 생성할 수 있습니다.
① Database 메뉴에서 Generate Database를 선택합니다.
② General 탭에서 Generation type 을 script generation, One File Only 를 선택 합니다.
Script generation: DDL Script만 생성
Direct generation: DDL Script 생성 후 실제 연결된 DBMS 에 이를 실행
One file Only : DDL Script 를 하나의 파일로 생성(선택하지 않으면 개별 테이블 DDL)
Direct generation 을 선택한 후 connect to data source 아이콘을 클릭하면 데이터베이스 접속 환경을 설정하고 지정할 수 있습니다.
③ Option 탭에서 DDL Script 생성의 범주를 지정합니다. Table & column과 view 에 대한 DDL Script 로 지정해봅니다.(Group, Domain, Business Rule 선택 제거)
④ 확인 버튼을 클릭하면 스크립트를 생성한 결과를 화면에 표시합니다.
⑤ Edit 버튼을 클릭하면 메모장에 DDL Script를 보여줍니다.
⑥ 관리자 검토 후 DDL 을 실행하도록 합니다.
DDL 스크립트를 수행 방법은 다음과 같습니다.
Database->Execute SQL 메뉴를 선택한 다음, 해당 DDL 스크립트를 가져온 후 Run 버튼을 클릭하면 됩니다. 화면 하단 에 각 문장이 실행 한 결과가 표시됩니다. 물론 저장된 DDL 스크립트를 기존에 사 용자가 사용하는 데이터베이스 클라이언트 툴을 이용하여 수행하여도 됩니다.