개념 데이터 모델 작성 1. 개념 데이터 모델의 구성 요소- 개념 데이터 모델은 핵심 엔티티(키 엔티티, 메인 엔티티)와 핵심 엔티티 사이의 관계 도출을 통해 핵심 구조라 할 수 있는 데이터 모델의 골격을 정의한 것이다.- 이것은 데이터아키텍처 상에서 개괄 데이터 모델로부터 업무 요건을 충족하기 위해서 데이터 주제영역별로 상세화하여 핵심 엔티티들을 도출하고 관계를 정의함으로써 생성되기도 한다.- 주제영역별로 작성된 개념 데이터 모델을 전사 영역으로 확장하여 하나의 개념 데이터 모델로 작성한 것을 전사 개념 데이터 모델(Enterprise Conceptual Data Model) 또는 확장 개념 데이터 모델(Extended Conceptual Data Model)로 부르기도 한다. - 개념 데이터 모델은 ..
관계 정의 1. 관계(Relationship)란?관계(Relationship)란 엔티티와 엔티티 사이의 관계를 말한다. 즉, 관리하고자 하는 업무 영역 내의 특정한 두 개의 엔티티 사이에 존재하는 많은 관계 중 특별히 관리하고자 하는 직접적인 관계(업무적 연관성)를 의미한다. 2. 관계 이해가. 관계도 집합이다관계는 두 엔티티 사이에 그 목적과 내용이 다른 여러 개의관계가 동시에 존재할 수 있다. 나. 직접 관계를 관계라고 한다데이터 모델링에서의 데이터 집합(엔티티) 간에는 무수한 관계가 존재한다. 하지만 모든 관계를 표현(설계)하는 것은 아니다. 많은 관계 중에서 직접 종속인 것만을 관계로 보고 모델링 하는 것이다. 다. 두 엔티티 간에는 하나 이상의 관계가 존재할 수 있다 라. 외래키로 정의관계는 외..
핵심 엔티티 정의 1. 엔티티가. 엔티티란?n 엔티티란 업무 활동상 지속적인 관심을 가지고 있어야 하는 대상으로서 그 대상에 대한 데이터를 저장할 수 있고 대상 간의 동질성을 지닌 개체 또는 행위의 집합이다.n 엔티티를 정의할 때는 어떤 대상이 그 엔티티에 속하는지 혹은 속하지 않는지를 명확하게 정의할 수 있어야 한다. 나. 엔티티 정의의 요건n 관리하고자 하는 것인지를 확인한다.n 가로와 세로를 가진 면적(집합)인지를 확인한다.n 대상 개체 간의 동질성이 있는지를 확인한다.n 다른 개체와 확연히 구분되는 독립성을 가지는지를 확인한다.n 순수한 개체이거나 개체가 행위를 하는 행위 집합인지를 확인한다. 2. 의미상 주어 정의- 엔티티에는 인조 식별자(Artificial Unique Identifier)가 ..
