미새문지

논리 데이터 저장소 확인 본문

정보처리기사/실기 공부

논리 데이터 저장소 확인

문미새 2022. 4. 12. 10:19
728x90

논리 데이터모델 검증

 일반적인 시스템 개발 절차

  - 일반적으로 시스템 개발은 데이터 관점과 프로세스 관점의 두 가지로 진행되는데, 개념모델링을 통해 개발 범위를 파악, 업무중심의 분석단계를 거쳐 개발하고자 하는 환경을 고려한 설계단계로 구체화 되어 개발된다

 

데이터 모델링이란?

 - 기업의 정보 구조를 실체(Entity)와 관계(Relation)를 중심으로 명확하고 체계적으로 표현해 문서화하는 기법

데이터 모델링의 목적

  (1) 연관 조직의 정보요구에 대한 정확한 이해가 가능

  (2) 사용자, 설계자, 개발자 간에 효율적인 의사소통 수단을 제공한다

  (3) 데이터 체계 구축을 통한 고품질 S/W와 유지보수 비용의 감소효과를 기대할 수 있다

  (4) 신규 또는 개선 시스템의 개발 기초를 제공한다

데이터 모델링의 특성

  (1) 데이터 중심 분석을 통한 업무 흐름파악이 용이하다

  (2) 데이터 무결성을 보장할 수 있으며, 데이터의 공유를 통한 중복을 제거하고 일관성 있는 정보를 제공받을 수 있다

 

 

데이터 모델링 절차

 데이터 모델링은 개념모델링, 논리모델링, 물리모델링을 통해 데이터베이스를 구축하는 일련의 절차를 거쳐 진행된다

 

1. 개념 데이터 모델링

 - 정보요건을 표현한 상위수준의 모델

  (1) 주요 엔터티타입, 기본속성, 관계, 주요 업무기능 등을 포함한다

  (2) 모든 업무영역을 포함하고, 주제영역에 포함되는 중심 엔터티타입 간의 관계를 파악해 주요 업무규칙을 정의한다

  (3) 논리 데이터모델의 기초가 된다

 

2. 논리 데이터 모델링

 - 개념모델로부터 업무영역의 업무 데이터 및 규칙을 구체적으로 표현한 모델

  (1) 모든 업무용 *엔터티타입, 속성, 관계, 프로세스 등을 포함한다

  (2) 모든 업무데이터를 정규화하여 모델링한다

  (3) 모든 업무규칙과 관계를 완전하고 정확하게 표현한다

  (4) 성능이나 기타 제약사항과는 독립적인 모델로서, 특정 DBMS로부터 독립적이라 할 수 있다

- 엔터티 : 관리할 대상이 되는 실체

- 속성 : 관리할 정보의 구체적 항목

- 관계 : 엔터티간의 대응관계

 

 

 

(물리 데이터는 다음 글)

728x90

'정보처리기사 > 실기 공부' 카테고리의 다른 글

정규화(Nomalization)  (1) 2022.04.12
물리 데이터 저장소 확인  (1) 2022.04.12
분석모델의 시스템화 타당성 분석  (1) 2022.04.11
분석모델 검증  (1) 2022.04.07
요구사항 분석 기법(2)  (1) 2022.04.07