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

개념 데이터 모델링 작업 시 자주 사용되는 용어 입니다. 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을 생성하게 되면 EntityAttributeTableColumn이 됨.

Identifier

CDM

  Entity  내용을  유일하게  구별할   있도록  하는 값을 가지는 Entity Attribute 혹은 Entity Attribute들의 조합.

 

  IdentifierPDMPrimary  Key  혹은 Alternate  Key와 동일함.

 

  Entity는 적어도 하나의 Identifier를 가져야 하며 만 약 Entity가 오직 하나의 Identifier를 가지고 있다면 기 본으로 EntityPrimary Identifier로 지정됨.

Relationship

CDM

—  Entity 간에 존재하는 상호관계를 의미하며 Entity 간의

Link     표시됨.(:  직원과 팀 Entity 사이의

Relationship, 직원은 팀에 속하고 팀은 직원들로 구성)

Inheritance

CDM

  좀 더 일반적인 Entity 의 특정한 경우의 Entity를 정의 하는데 이용되며 Inheritance 에 속한 Entity 들은 다른 점들이 있긴 하지만 많은 공통적인 특성을 가지고 있 음.

 

  특정한  경우의  Entity들을  SubType(child)이라고  하며 PDM 으로 전환 시 부모 Entity 와 자식 Entity 를 어떤 형 식으로 생성할지를 CDM 단계에서 지정이 가능함.

Posted by choi1779
데이터 모델링2010. 11. 16. 11:20
Posted by choi1779