1. 엔티티(Entity) 정의

현실 세계에서 다른 모든 것들과 구분되는 유형, 무형의 것을 엔티티라고 정의하며 업무 수행을 위해서 알아야 될 대상이 되는 유형, 무형의 것을 엔티티로 정의한다. 

즉, 데이터로 관리되어야 하는 항목을 엔티티로 정의한다.

 
db3.png

2. 엔티티(Entity) 파악 요령

  • 업무와 관련해서 설명한 업무 기술서를 이용한다.
  • 현업 담당자와 인터뷰를 활용한다.
  • 기존시스템이 이미 구축되어 있다면 기존 시스템의 산출물을 검토한다.
  • DFD를 통해 업무 분석을 진행하였다면 DFD의 Data Store를 활용한다.
  • 현업의 업무를 직접 견학하고 인터뷰와 업무 기술서에서 누락된 정보가 있는지 검토한다.
  • 현재 업무에 나타나지 않았지만 BPR에 의해 업무를 재정의한 경우 관련 엔티티를 찾아내야 한다.

3. 엔티티(Entity) 작성 예

1) 업무 시나리오 작성

인터넷 도서구매 쇼핑몰을 구축하려 한다. 업무 담당자와 인터뷰 후 다음과 같은 업무 시나리오가 작성되었다.

> 인터넷에서 도서를 구입하기 위해서는 반드시 우리 회사에 회원으로 등록해야 구매가 가능하다. 
> 인터넷에 회원 등록하는 정보로는 회원번호, 주민번호, 주소, 전화번호, 전자메일, 휴대폰번호, 결재방법이 있다. 
> 인터넷을 통해 등록된 회원은 구매하기 위한 도서목록을 선택하고 인터넷 주문서양식에 주문내용을 입력하여 주문한다. 
> 주문서양식에는 주문목록에 대한 상세 정보와 주문일자, 배송지주소, 배송지전화번호, 배송방법, 결재방법이 있다. 
> 주문목록에 대한 상세 정보로는 구매가격, 개수가 있다. 
> 한번 등록된 회원에 대해서는 도서를 구매하는 실적에 따라 구매 포인트를 부여하여 다음 구매 시 혜택을 보게 한다.


2) 엔티티정의서 작성 

엔티티명 엔티티 설명                              동의어/유의어 관련 속성 비고
도서 인터넷을 통해 판매하고자 하는 책의 정보 도서번호 
도서명
 
회원 인터넷을 통해 등록한 회원의 정보 일반회원 주민번호 
주소 
전화번호 
전자메일 
핸드폰번호 
결재방법 
구매포인트
              
주문 도서를 구매하기 위해 회원이 입력한 배송지, 결재방법에 관한 정보     주문서 
주문내역
주문번호 
주문일자 
배송지주소 
배송지전화번호   
배송방법 
결재방법
 
주문목록 회원이 주문한 도서목록에 대한 수량 및 가격 구매도서목록 수량 
단가
 
번호 제목 글쓴이 날짜 조회 수
공지 [기술 보고서 다운로드] IDC Technology Spotlight: 모델 기반 데이터 설계를 통한 비즈니스 민첩성 확보 방안 관리자 2015.08.24 8326
공지 ER/Studio Team Server(ER/Studio 용 웹포탈) 설치 및 사용자 가이드 손보라 2014.07.15 39527
공지 Repository 설치 및 사용 가이드 손보라 2014.05.27 50258
공지 ER/Studio Data Architect 설치 및 사용자가이드 관리자2 2012.01.27 52671
142 [기술백서] ER/Studio를 활용한 데이터 표준화 시스템 구축방안 관리자 2014.11.12 1141
141 DB Power Studio #4-2. DBArtisan 둘러보기(데이터베이스 보안 관리) 손보라 2014.08.20 1160
140 DB Power Studio #4-5. DBArtisan 둘러보기(데이터 관리) 손보라 2014.08.21 1165
139 DB Power Studio #4-6. DBArtisan 둘러보기(데이터베이스 성능 관리) 손보라 2014.08.22 1172
138 DB Power Studio #4-3. DBArtisan 둘러보기(데이터베이스 공간 관리) 손보라 2014.08.21 1184
137 DB Power Studio #4-7. DBArtisan 둘러보기(메뉴 기능) 손보라 2014.08.22 1199
136 ER/Studio 기본 가이드 #6. ER/Studio Data Architect로 메타데이터 import & export하기 손보라 2014.08.07 1248
135 DB Power Studio #4-4. DBArtisan 둘러보기(SQL 관리) 손보라 2014.08.21 1261
134 ER/Studio 기본 가이드 #5. ER/Studio Data Architect의 데이터 딕셔너리 사용하기 손보라 2014.08.06 1279
133 DB Power Studio #4-1. DBArtisan 둘러보기(오브젝트 및 스키마 관리) 손보라 2014.08.20 1303
132 ER/Studio 기본 가이드 #4. ER/Studio Data Architect로 모델 간 비교 및 차이점 반영하기 손보라 2014.08.05 1308
131 DB Power Studio #1. DB Optimizer 둘러보기 손보라 2014.08.09 1318
130 DB Power Studio #3-2. Rapid SQL 둘러보기(비주얼 쿼리 빌더) 손보라 2014.08.19 1322
129 [기술백서] 데이터아키텍트가 비즈니스 업무 부서와 협업하기 위해 알아야 할 다섯가지 관리자 2014.09.26 1328
128 [기술백서] ERwin이 아닌 ER/Studio를 선택하는 10가지 이유 관리자 2014.11.12 1328
127 ER/Studio 기본 가이드 #2. ER/Studio Data Architect로 논리/물리 모델링 시작하기 손보라 2014.08.01 1329
126 ER/Studio 기본 가이드 #3. ER/Studio Data Architect로 기존 데이터베이스 문서화하기 손보라 2014.08.04 1340
125 ER/Studio 기본 가이드 #1. ER/Studio Data Architect로 데이터모델링 시작하기 손보라 2014.08.01 1345
124 DB Power Studio #3-1. Rapid SQL 둘러보기(SQL 작성) 손보라 2014.08.18 1362
123 [온라인 세미나 발표자료] 스마트한 DBMS관리: DB PowerStudio 따라잡기, LIVE! 관리자 2014.09.25 1382