데이터 모델링2011. 3. 16. 00:34
Posted by choi1779
일반2011. 1. 10. 16:58

사이베이스에서 새롭게 업데이트한 PowerDesigner 15.3 과 ERwin 7.3 비교 문서 입니다.


invalid-file

PD15.3 vs CA ERwin 7.3



 

Posted by choi1779
데이터 모델링2010. 12. 31. 05:06

Inheritance 는 좀 더 포괄적인 Entity 로부터 특별한 경우의 Entity 를 정의하는 경우 사용합니다. Inheritance 에 포함되는 Entity 들은 상호간에 매우 유사한 특성을 지니 고 있으며 일부 다른 특성을 가지고 있습니다.
 

포괄적인 Entity 는 통상적으로 모든 공통적인 특성을 가지는 Super-type (혹은 Parent) Entity 라고도 합니다. 각 Notation 의 Inheritance 상태를 표시하는 심볼은 다음과 같습니다.

 

IDEF1X

ER/Merise

설명

 



사용자 삽입 이미지

 

사용자 삽입 이미지

표준 상속

 

 

사용자 삽입 이미지

상호 배타적 상속 ( Entity

의 한 버는 자식 Entity 나에 만 할 수 있음 : 의 사은 일반직이 보조직 일 없음)

 

사용자 삽입 이미지

 

사용자 삽입 이미지
 

 

완전 ( Entity 들의

주화가 우로 이상 가 적인 자식 Entity 포함되지 않을 것을 의미)

 

 

사용자 삽입 이미지

 

상호 배타이며 완전

 

Posted by choi1779
데이터 모델링2010. 12. 29. 04:47
Posted by choi1779
데이터 모델링2010. 12. 23. 12:50
Posted by choi1779
데이터 모델링2010. 12. 21. 12:08
Posted by choi1779
일반2010. 12. 14. 13:36

11월 말 경에 업데이트 되었습니다.

새로운 Croe Feature 에 대한 정보는 다음과 같습니다.

1. Object List 기능 향상
   object lists 에서 다음과 같은 향상된 기능을 사용할 수 있습니다:
   • 엑셀로 리스트 내보내기
   • 리스트 Print 에서 WYSIWYG preview 기능 제공
   • 빠른(Rapid) 컬럼 필터링 기능 제공
   • 여러 유형의 객체들을 포함하고 있는 object lists 에서 컬럼 사용자정의 기능 제공

2. Create Diagram from Selection 기능
  새롭게 추가된 Create Diagram from Selection 명령을 사용하여 심볼들을 선택한 상태에서 새로운 다이어그램  을 생성할 수 있는 기능 제공

3. Create Related Diagrams 기능
  Related Diagram 탭 또는 new Related Diagram 서브 메뉴를 사용하여 객체에 대한 새로운 관련된 다이어그램(related diagram)을 곧바로 만들 수 있는 기능 제공


4. Multi-Selection in Matrices 기능
  매트릭스에서 다중 셀 선택 및 수정 기능 제공


5. Display Preferences 기능
  모든 파워디자이너 다이어그램은 완벽히 사용자 정의할 수 있는 display preferences 기능을 제공합니다. display preferences 기능을 사용해서 원하는 다이어그램 심볼들의 컨텐트 및 포맷에 대한 그 어떠한 속성이나 컬렉션들도 선택하여 표시할 수 있고, 순서 또한 원하는 대로 디스플레이 할 수 있습니다. 또한 15.3 버전에서는 format 과 content preference 하나하나의 다이얼로그 상의 탭으로 선택할 수 있도록 인터페이스를 단순화 시켰습니다.


6. Plugin Support
  Visual Studio 2010 플러그인 지원

평가판 다운로드 여기 에서 하시면 됩니다.

Posted by choi1779
데이터 모델링2010. 12. 7. 04:33
이미 구축된 DB의 내용을 기반으로 모델링 자료를 구축하는 방식을 Reverse Engineering 이라고 합니다. PowerDesigner에서는 데이터베이스에 접속하여 물리 데 이터 모델(PDM)을 만들고 PDM에서 CDM을 생성할 수 있습니다. 데이터베이스에 접 속하여 PDM을 만드는 과정에 대해 알아보도록 하겠습니다.

①  우선 Reverse 된 결과를 저장할 새로운 PDM을 하나 생성합니다.
사용자 삽입 이미지

② Database 메뉴에서 Update Model from Database 메뉴를 선택합니다.
사용자 삽입 이미지
③ DDL Script, Data source를 이용하여 Reverse 할 수 있습니다. 실제 Database
에 접속하여 가져오기 위해 Using a Data Source를 선택한 후    Connect to a data source 아이콘을 클릭하여 해당 DB를 설정합니다.
사용자 삽입 이미지

④ 확인 버튼을 누르면 접속된 데이터베이스의 각 항목들이 화면에 표시됩니다.
가져오려는 항목을 선택적으로 설정할 수 있습니다.
사용자 삽입 이미지

⑤ OK 버튼을 누르면 Reverse Engineering 과정이 진행됩니다.
사용자 삽입 이미지

⑥ 기본 Diagram에 Reverse 한 내용이 다음과 같이 표시됩니다.
사용자 삽입 이미지
Posted by choi1779
데이터 모델링2010. 12. 3. 20:34

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 스크립트를 기존에 사 용자가 사용하는 데이터베이스 클라이언트 툴을 이용하여 수행하여도 됩니다.

Posted by choi1779
데이터 모델링2010. 11. 30. 10:37
Posted by choi1779