Database/Database 모델링 (3) 썸네일형 리스트형 데이터 품질 진단, 데이터 품질이라는게 무엇인가? (#DQ.01) 데이터 품질 진단, 데이터 품질이라는게 무엇인가? (#DQ.01) 데이터 품질이란? 요즘과 같이 데이터가 넘쳐나는 세상에서 데이터의 품질은 매우 중요한 부분이다. 그렇다면, 데이터 품질은 어떤 개념을 이야기 하는것 일까? DB에는 데이터가 있다. 누군가는 그 데이터를 이용해서 서비스를 받거나, 제공하고 있다. 서비스를 제공하는 사람은 데이터를 입력 또는 가공 하는 행위를 하며, 서비스를 받는 사람은 데이터 값을 이용해서 유의미한 정보를 제공 받는 쪽에 있다. 여기에서 그 데이터의 품질, 즉 퀄리티는 당연히 좋아야 한다. 데이터 품질이 곧 서비스의 성패를 가르게 되는것이다. 그럼 데이터 품질에 대해서 간단한 예를 들어보자. 위와 같은 사원목록 테이블이 있다. 회사의 사정을 잘 모르는 이가 봤을때도 문제가 .. [데이터베이스 모델링]DB 데이터 모델링의 중요성 및 유의점 데이터 모델링의 중요성 및 유의점 1) 파급효과 (Leverage) - 시스템 구축를 하는동안의 각 단위 테스트들이 잘 진행되고, 완료 되면 전체를 묶어서 병행 또는 통합테스트를 거치게 됩니다. 이때 데이터 모델의 변경이 불가피한 상황이 발생 되면 그 데이터 구조 변경에 따라 표준 영향 분석, 응용 변경 영향 분석 등 많은 영향 분석이 일어나게 됩니다. 이때 데이터 구조의 변경으로 인해 발생되는 변경작업은 시스템 전체 구축 프로젝트에서 큰 위험 요소가 될 수 있습니다. 2) 복잡한 정보 요구사항의 간결한 표현 (Conciseness) - 데이터 모델은 구축 대상 시스템의 정보 요구사항과 한계를 가장 명확하고 간결하게 표현 할 수 있는 방법입니다. 데이터 모델은 시스템을 구축하는 사람들이 설계자의 의도대로.. [데이터베이스 모델링] DB 모델링 이란 무엇인가. 모델링의 개요 1) 데이터 모델링 정의 - 모델링이라는건, 어떤것의 모형, 축소형을 의미 - 현실세계의 다양한 현상을 모형화 시키는 작업 - 어떤 업무 프로세스를 단순화, 명확화 시키는 작업 2) 모델링의 특징 - 추상화는 어떤 현실의 현상(업무)를 일정한 형식에 맞추어 표현하는것 - 단순화는 복잡한 현실세계(업무)를 정해진 약속에 의거해 표기하고 특정 언어를 표현하여 쉽게 이해할 수 있도록 하는 개념 - 명확화는 누구라도 모델을 보면 쉽게 이해하고, 애매함을 제거하며, 정확하게 기술하는 것 3) 모델링의 관점 - 데이터관점은 업무가 어떤 데이터와 관련있고, 데이터간에 어떤 관계가 있는지를 살피는 기준 - 프로세스관점이란 업무가 실제로 하는 일이 무엇인지, 또 무엇을 해야하는지를 살피는 기준 - 데이터와 스포세스의 상.. 이전 1 다음