엔티티타입 도출 방법
- 명사형 도출: 장표나 업무기술서 등에서 명사를 구분하여 이것을 엔티티타입 후보로 삼은 다음 일정한 기준에 의해 판단하는 방법. -> 초기에 도출할 때 가장 많이 사용. 도출 과정에서 주관이 개입되어 오류 범할 위험 존재.
- 정규화 이용: 정규화를 하려면 우선 해당 업무에서 발생하는 데이터들을 장표의 표현 방법에 의해 나열. 그 다음 1차, 2차, 3차, BCNF, 4차, 5차 정규화 적용. -> 많은 데이터를 장표 기준에 맞추기까지 해서 배열하는 작업은 실제 프로젝트에서 거의 실현 불가능.
- 엔티티타입 구분에 의한 4-STEP 데이터 모델링(구조 -> 업무 흐름 -> 기술적 모델링 -> 모델 검토): 기본 엔터티타입을 먼저 도출하여 모델링 툴에 나열, 중심 엔티티타입을 도출하여 모델링 툴에 나열, 업무를 흘려보내 관계를 연결하며 행위 엔티티타입 도출하는 식. 기본->중심->행위로 엔티티 타입을 구분해야 빠르고 정확하게 도출 가능. -> 잘 이해된 상태에서 써야 한다.
엔티티타입 검증 방법
- 제일 좋은 방법은 상관매트릭스를 이용해 도출된 프로세스와 엔티티 타입을 X, Y축으로 나열하여 비교.
프로세스 \ 엔티티타입 고객 주문 주문목록 제품
신규고객등록 C
제품주문신청 R C C R
'데이터베이스 > 아는 만큼 보이는 데이터베이스 설계와 구축' 카테고리의 다른 글
2. 식별자 관계와 비식별자 관계 설정 (0) | 2022.09.14 |
---|---|
1. PK 컬럼 순서, 대충하지 말자 (0) | 2022.09.14 |