개념 데이터 모델링 작업 시 자주 사용되는 용어 입니다. Data Item, Package 등은 PowerDesigner 에서만 제공하는 특별한 기능입니다.
용어 |
해당 범위 |
내용 |
CDM (Conceptual Data Model) |
System |
논리적인 개념 정의를 하는 Model 로써, Entity등을 정의 |
PDM (Physical Data Model) |
System |
Table, View, Index, Trigger등을 비롯한 물리DB 항목들 을 정의하고, 그리는 Model |
Package |
모든 Model |
모델에서 세부적으로 나누는 단위로써 모델링 주제 영 역의 개념이며 Depth 의 제한은 없음(모델 속의 모델) 사용 예) 이미 DBMS의 User 계정으로 주제영역 구분이 가 능한 경우의 예 1 수준 : DB User별 2 수준 : 업무구분 별 3 수준 : 세부 업무 구분 별 너무 깊은 수준의 패키지 구성은 관리의 복잡도가 증가 함으로 시스템 구축 수준을 고려하여 사용해야 함 |
Documents |
모델 파일 |
PowerDesigner 모델 파일을 총칭 |
Data Item |
CDM |
CDM에서 사용되는 정보의 기본 단위로써 Entity 에 속하게 되면 Attribute가 되며 CDM에서 PDM을 생성하는 경우 테이블의 Column이 됨. Entity에 속하지 않는 Data Item 정의가 가능하며 이런 Data Item 은 모델에 정의된 상태로 있다가 Entity에서 필요한 경우 어느 때라도 사용이 가능함. |
Domain |
CDM PDM |
Model에서 사용하는 정보의 종류를 확인하는데 도움을 주며 도메인을 Data Item에 적용하여 서로 다른 Entity 의 Attribute 들의 데이터 표준화를 쉽게 하도록 도와줌. |
Entity |
CDM |
사용자가 저장하고자 하는 정보를 정보시스템에 정의한 객체 |
Attribute |
CDM |
Entity, Association, inheritance에 속한 Data Item으로 PDM을 생성하게 되면 Entity의 Attribute는 Table의 Column이 됨. |
Identifier |
CDM |
Entity의 각 내용을 유일하게 구별할 수 있도록 하는 값을 가지는 Entity Attribute 혹은 Entity Attribute들의 조합. Identifier는 PDM의 Primary Key 혹은 Alternate Key와 동일함. 각 Entity는 적어도 하나의 Identifier를 가져야 하며 만 약 Entity가 오직 하나의 Identifier를 가지고 있다면 기 본으로 Entity의 Primary Identifier로 지정됨. |
Relationship |
CDM |
Entity 간에 존재하는 상호관계를 의미하며 Entity 간의 Link 로 표시됨.(예 : 직원과 팀 Entity 사이의 Relationship, 직원은 팀에 속하고 팀은 직원들로 구성) |
Inheritance |
CDM |
좀 더 일반적인 Entity 의 특정한 경우의 Entity를 정의 하는데 이용되며 Inheritance 에 속한 Entity 들은 다른 점들이 있긴 하지만 많은 공통적인 특성을 가지고 있 음. 특정한 경우의 Entity들을 SubType(child)이라고 하며 PDM 으로 전환 시 부모 Entity 와 자식 Entity 를 어떤 형 식으로 생성할지를 CDM 단계에서 지정이 가능함. |
'데이터 모델링' 카테고리의 다른 글
PowerDesigner 에서 모델링한 PDM 을 실제 데이터베이스에 적용하기 (0) | 2010.12.03 |
---|---|
[동영상] VBScript 를 사용하여 PDM 파일에서 Comment 를 Name 으로 Copy 하여 일괄변경 (0) | 2010.11.30 |
Sybase PowerDesigner Eclipse Plugin 소개 - 2 (0) | 2010.11.16 |
Sybase PowerDesigner Eclipse Plugin 소개 - 1 (0) | 2010.11.16 |
리버스 엔지니어링 한 PDM 파일에서 Comment 를 Name 으로 Copy 하여 변경하는 방법 With VbScript (0) | 2010.11.09 |