본문 바로가기

Database/Database 모델링

[데이터베이스 모델링] DB 모델링 이란 무엇인가. 모델링의 개요

1) 데이터 모델링 정의

  - 모델링이라는건, 어떤것의 모형, 축소형을 의미

  - 현실세계의 다양한 현상을 모형화 시키는 작업

  - 어떤 업무 프로세스를 단순화, 명확화 시키는 작업



2) 모델링의 특징

  - 추상화는 어떤 현실의 현상(업무)를 일정한 형식에 맞추어 표현하는것

  - 단순화는 복잡한 현실세계(업무)를 정해진 약속에 의거해 표기하고 특정 언어를 표현하여 쉽게      이해할 수 있도록 하는 개념

  - 명확화는 누구라도 모델을 보면 쉽게 이해하고, 애매함을 제거하며, 정확하게 기술하는 것


3) 모델링의 관점

  - 데이터관점은 업무가 어떤 데이터와 관련있고, 데이터간에 어떤 관계가 있는지를 살피는 기준

  - 프로세스관점이란 업무가 실제로 하는 일이 무엇인지, 또 무엇을 해야하는지를 살피는 기준

  - 데이터와 스포세스의 상관관점이란 업무가 처리하는 일의 방법에 따라 어떤 데이터가 어떻게        영향을 받는지를 살피는 기준



4) 데이터 모델링의 기능

  - 시스템을 현재 또는 원하는 모습으로 가시화 하도록 도와준다.

  - 시스템의 구조와 행동을 명세화 할 수 있게 한다.

  - 시스템을 구축하는 구조화된 틀을 제공한다.

  - 시스템을 구축하는 과정에서 결정한 것을 문서화한다.

  - 다양한 영역에 집중하기 위해 다른 영역의 세부 사항은 숨기는 다양한 관점을 제공한다.

  - 특정 목표에 따라 구체화된 상세 수준의 표현방법을 제공한다.


By.sTricky