[데이터 모델링] 데이터 모델 상세화
데이터 모델 상세화란 데이터 모델에서 관리하고자 하는 것을 명확히 정의하고 직관적으로 표현하기 위한 일련의 작업이다. 일련의 상세화 작업은 아래와 같다.
ASIS ERD의 존재여부와 수준에 따라 일부 상세화 작업은 생략된다.
번호 | 수행 항목 | 작업 내용 | 비고 |
1 | 데이터 모델 재배치 | - 연관성이 있는 엔터티를 근처에 배치 - 데이터 모델의 가독성을 높이기 위해서 엔터티 재배치 |
|
2 | 엔터티명 보완 | - 엔터티명에 포함된 특수부호나 공백 제거 - 엔터티명이 한글+영문으로 되어 있는 것은 영문을 제거하여 한글화 |
|
3 | 식별자 지정 | - 식별자가 없는 경우 식별자 지정 | |
4 | 관계 설정 | - 직접 관계가 미 설정된 경우 관계 설정 - 배타 관계 설정 - 다중 관계의 경우 관계명 기술 |
|
5 | 서브타입 지정 | - 행위 주체나 메인 엔터티에 대해 서브타입 지정 | 필요 시 엔터티의 구성요소를 나타냄 |
6 | 속성명 보완 | - 속성명에 포함된 특수문자나 공백 제거 - 속성명이 한글+영문으로 되어 있는 것은 영문을 제거하여 한글화 |
|
7 | 속성의 도메인 지정 | - 속성명 마지막에 도메인을 기술 | 허용 가능한 값의 범위 지정 |
8 | 속성 유형 파악 | - 기본 속성, 설계 속성 및 파생 속성을 파악함 |
'데이터 모델링' 카테고리의 다른 글
데이터 모델 분석 기준 (0) | 2024.05.22 |
---|---|
[데이터 모델링] 데이터 모델 현행화 (0) | 2024.05.18 |
[데이터 모델링] 정규화의 의미, 중복의 제거 (1) | 2024.05.11 |
집계 테이블에 대한 고찰(3/3) (1) | 2024.04.18 |
집계 테이블에 대한 고찰(2/3) (0) | 2024.04.18 |