엔티티 상세화 1. 식별자(UID, Unique Identifier) 확정가. 본질 식별자엔티티 상세화 단계에서 저으이되어질 핵심, 액션(하위) 엔티티에 대한 본질 식별자를 정의한다.본질 식별자를 정의하는 방법은 키 엔티티와 행위 엔티티가 서로 다르다. 행위 엔티티를 정의하는 방법에는 상황에 따라 하향식과 상향식으로 접근하는 방식을 적용할 수 있다. 키 엔티티는 부모가 없이 창조된 집합이므로 식별자 또한 창조시켜 주어야 한다. 그러나 행위엔티티는 항상 부모가 누구인지를 확인하는 방식으로 진행된다. 1) 키 엔티티의 본질 식별자2) 절대 종속/상대 종속 의미 절대 종속과 상대 종속은 나를 태어나게 하는 데 절대적인 영향을 주었는지, 그렇지 않는지를 따지는 것이다.3) 직접 종속/간접 종속 의미 부모 엔티티..
속성 정의 1. 속성 개념가. 속성 정의속성은 엔티티에서 관리되는 구체적인 정보 항목으로 더 이상 분리될 수 없는 최소의 데이터 보관 단위이다. 나. 속성 특징1) 속성의 어원적 의미 속성이라는 의미에는 가공되지 않은 것이라는 의미도 포함되어 있다. 이 말은 곧 원천적인 것을 의미한다.2) 속성도 일종의 집합이다.3) 릴레이션십도 속성이다. 가) 매출 부서매출 엔티티에 있는 매출 부서 속성에는 나주에 분명히 부서 코드가 들어온다. 부서 코드 속성이 오직 한곳에만 위치해야 한다면 반드시 부서 엔티티에 있어야만 한다. 이 말은 다른 엔티티에 있는 모든 부서 코드는 사실 모두가 릴레이션십이라는 것을 의미한다. 이 릴레이션십은 나중에 데이터베이스 설계 단계에서 관계형 데이터베이스로 설계하고자 한다면 매출 테이블..
논리 데이터 모델링 이해 1. 논리 데이터 모델링 정의- 논리적 데이터 모델링이란 데이터베이스 설계 프로세스의 입력으로써 비즈니스 정보의 구조와 규칙을 명확하게 표현하는 기법이다. 즉, 물리적인 스키마 설계를 하기 전단계의 데이터 모델 상태를 일컫는 말이다.- 논리적 데이터 모델링의 핵심은 어떻게 데이터에 액세스하며, 누가 데이터에 액세스하며, 그러한 액세스의 전산화와는 독립적으로 비즈니스 데이터에 존재하는 사실을 인식∙기록하는 기법일 뿐만 아니라 철학이다.- 특히 데이터 모델링 과정에서 가장 핵심이 되는 부분은 논리 데이터 모델링이라고 할 수 있다. 2. 논리 데이터 모델링 목적 및 효과n 해당 비즈니스에 대한 데이터 관점에서의 명확한 이해n 전사적인 통합 데이터 체계 확립n 데이터의 일관성 및 정확성..
