본문 바로가기

DB 모델링

(2)
[데이터베이스 모델링]DB 데이터 모델링의 중요성 및 유의점 데이터 모델링의 중요성 및 유의점 1) 파급효과 (Leverage) - 시스템 구축를 하는동안의 각 단위 테스트들이 잘 진행되고, 완료 되면 전체를 묶어서 병행 또는 통합테스트를 거치게 됩니다. 이때 데이터 모델의 변경이 불가피한 상황이 발생 되면 그 데이터 구조 변경에 따라 표준 영향 분석, 응용 변경 영향 분석 등 많은 영향 분석이 일어나게 됩니다. 이때 데이터 구조의 변경으로 인해 발생되는 변경작업은 시스템 전체 구축 프로젝트에서 큰 위험 요소가 될 수 있습니다. 2) 복잡한 정보 요구사항의 간결한 표현 (Conciseness) - 데이터 모델은 구축 대상 시스템의 정보 요구사항과 한계를 가장 명확하고 간결하게 표현 할 수 있는 방법입니다. 데이터 모델은 시스템을 구축하는 사람들이 설계자의 의도대로..
[데이터베이스 모델링] DB 모델링 이란 무엇인가. 모델링의 개요 1) 데이터 모델링 정의 - 모델링이라는건, 어떤것의 모형, 축소형을 의미 - 현실세계의 다양한 현상을 모형화 시키는 작업 - 어떤 업무 프로세스를 단순화, 명확화 시키는 작업 2) 모델링의 특징 - 추상화는 어떤 현실의 현상(업무)를 일정한 형식에 맞추어 표현하는것 - 단순화는 복잡한 현실세계(업무)를 정해진 약속에 의거해 표기하고 특정 언어를 표현하여 쉽게 이해할 수 있도록 하는 개념 - 명확화는 누구라도 모델을 보면 쉽게 이해하고, 애매함을 제거하며, 정확하게 기술하는 것 3) 모델링의 관점 - 데이터관점은 업무가 어떤 데이터와 관련있고, 데이터간에 어떤 관계가 있는지를 살피는 기준 - 프로세스관점이란 업무가 실제로 하는 일이 무엇인지, 또 무엇을 해야하는지를 살피는 기준 - 데이터와 스포세스의 상..