인사기록, 판매전표, 거래처관리, 차량운행일지, 구매의뢰서, 자재발주서 모델링

 

total.erwin
0.36MB

우리 부서에서 필요한 물품을 총무과에 의뢰한다.

문서 번호는 회사에서 공식적으로 번호를 매긴다.

여기서 품명은 자재이다. (제품 : 판매하는 품목 / 자재 : 구매하는 품목)



구매의뢰와 자재발주는 관계가 있는 경우가 많아 관계 표시를 해준다.

구매의뢰서와 발주 관계는 다대다 관계이다.

하나의 구매의뢰를 여러발주 / 여러 구매를 하나의 발주 한다고 생각한다.

'모델링 공부 기록' 카테고리의 다른 글

모델링 3 - 논리적 모델링  (0) 2022.01.18
모델링 Total  (0) 2022.01.14
거래처관리 & 차량운행일지 모델링  (0) 2021.12.29
판매 전표 모델링  (0) 2021.12.29
인사기록 모델링  (0) 2021.12.29

 


 

'모델링 공부 기록' 카테고리의 다른 글

모델링 Total  (0) 2022.01.14
구매의뢰서 & 자재발주서 모델링  (0) 2021.12.29
판매 전표 모델링  (0) 2021.12.29
인사기록 모델링  (0) 2021.12.29
영수증 모델링  (0) 2021.12.24

 

 

1차 정규화

반복그룹 속성을 추출한다. (도메인이 원자값) : 보증인, 면허자격, 가족, 학력, 경력, 교육훈련, 상벌 반복 속성이 추출
 - 자식 개체가 추출되고 반드시 식별관계이다. 
 - 주식별자를 가지고 나간다. : 인사기록카드번호 가지고 나감
 - 자식 개체 주 식별자에 반드시 속성이 추가된다. : 순번 추가

 

아래와 같이 구분을 두어 부가정보를 합쳐 모델링이 가능하다.

'모델링 공부 기록' 카테고리의 다른 글

거래처관리 & 차량운행일지 모델링  (0) 2021.12.29
판매 전표 모델링  (0) 2021.12.29
영수증 모델링  (0) 2021.12.24
ERwin 기본 설정  (0) 2021.12.19
모델링 2 - 정규화 (1차, 2차, 3차 정규화)  (0) 2021.12.19

 

• 1차 정규화

: 반복그룹 속성을 추출한다. (도메인이 원자값)
 - 자식 개체가 추출되고 반드시 식별관계이다.
 - 주식별자를 가지고 나간다.
 - 자식 개체 주 식별자에 반드시 속성이 추가된다.

 

번호, 품명, 수량, 단가, 금액이 중복속성이므로 따로 추출한다.

주식별자를 정하는데 주식별자에 번호를 올리고 번호를 자재번호로 변경한다.

1차 정규화를 하면 아래와 같다.

 

 

• 2차 정규화

: 주 식별자에 완전 기능 종속되지 않는 속성을 추출한다.
 - 자식 개체 주 식별자에 외부 식별자를 두고 나간다.
 - 부모개체가 추출되고 반드시 식별관계이다.

 

자재번호에 품명과 표준단가가 정해지므로 부분함수 종속이다.

따라서 자재 테이블을 따로 추출한다.

 

• 3차 정규화

: 주 식별자에 이행 종속인 속성을 추출한다.
 - 일반 속성에 외부 식별자를 두고 나간다.
 - 부모개체가 추출되고 반드시 비 식별 관계이다.

 

영수증번호가 사업자등록번호를 정하고 사업자등록번호는 사업자 상호, 성명 등을 결정한다.

이행적 함수 종속이므로 따로 추출한다.

 

'모델링 공부 기록' 카테고리의 다른 글

판매 전표 모델링  (0) 2021.12.29
인사기록 모델링  (0) 2021.12.29
ERwin 기본 설정  (0) 2021.12.19
모델링 2 - 정규화 (1차, 2차, 3차 정규화)  (0) 2021.12.19
모델링 1 - 데이터베이스 모델링  (0) 2021.12.19

관계형 데이터베이스

▶ 관계형 데이터베이스의 특징
• 데이터 기술
   - 데이터딕셔너리, 메타데이타, 사용자 데이터, …
 응용 프로그램과 데이터의 독립성 (프로그램에 종속된 데이터를 만들면 X)
• 데이터 구조변경이 용이
• 통합레코드의 모임
   - 데이터간의 관계 포함
   - 응용 메타 데이타 포함 – 입력 양식, 보고서
   - 인덱스
• 사용자 관점의 정보 모델

 

▶ 관계형 데이터베이스의 장점
• 독립성 강화 (*데이터가 프로그램으로부터 독립)
• 무결성 유지
• 중복 감소
• 공유 가능
• 표준화 용이
• 보안 편리

 

데이터 모델

: 업무 영역분석 단계에서 데이터와 관련된 개체 관계도를 정규화 과정을 거쳐 도식화 하는 것 

 

업무가 계속 생기기 때문에 (데이터가 계속 생기기 때문) 이 과정이 반복된다.

 

▶ 논리 모델링

 : 읽을 수 있는 형태로 생성
• 기업 조직이 필요로 하는 정보를 도출하고 도출된 정보를 체계적으로 구조화
• 시스템에서 수행 될 모든 기능이 반영된 데이터 모델을 구축
• 기업의 정보 구조를 정확하고 완전하게 구조화


▶ 물리 모델링
• 각 DBMS의 특성을 고려하여 구조화된 논리 모델을 변환
• 구축된 데이터베이스가 최적의 성능을 발휘 하도록 구현
• 적절한 분산 배치 등의 기능을 고려

 

 

외부스키마(user view) : 사용자를 분석해서 어떤 데이터를 사용하는지 확인하는 것

 *user view 개별 화면 하나가 사용자라고 보면 된다. 

 

▶ 데이터 모델의 목적  → 최적의 데이터베이스 시스템 구축

• 데이터의 품질 향상 (무결성, 확장성, 비중복성, 정확성,…)
• 연관 조직의 정보 요구에 대한 정확한 이해 제공
• 개발자, 설계자,분석가, 사용자간에 의사 소통 수단
• 신규 및 개선 시스템에 대한 기반 제공

 

▶ 데이터 중심의 개발 방법

▶ 응용 프로그램 개발과 모델링 과정과의 관계

▶ 모델링 개요

- 기업이나 조직의 정보 구조를 개체(Entity)와 관계(Relationship)를 중심으로 체계적으로 표현하고 문
서화 하는 기법
- 정보 시스템의 중심을 데이터 관점에서 접근하는 분석 방법

* Entity 내부의 모든 tuple는 구별되며 순서에 무관

'모델링 공부 기록' 카테고리의 다른 글

판매 전표 모델링  (0) 2021.12.29
인사기록 모델링  (0) 2021.12.29
영수증 모델링  (0) 2021.12.24
ERwin 기본 설정  (0) 2021.12.19
모델링 2 - 정규화 (1차, 2차, 3차 정규화)  (0) 2021.12.19

+ Recent posts