개념 데이터 모델링 이해 1. 개념 데이터 모델 정의- 개념적 데이터 모델이란 건물로 말하면 철제빔으로 건물의 골격을 세워놓은 형태와 유사하다.- 건물의 골격이 주요 골조 자재로 구성되어 있듯이 개념 데이터 모델도 주요 핵심 엔티티들로 구성된다.- 핵심 엔티티란 행위의 주체나 목적물이 되는 개체 집합에 해당하는 엔티티를 의미한다. 2. 개념 데이터 모델 의의- 개념 데이터 모델은 단지 대상을 주요 핵심 엔티티로 한정한다는 것일 뿐이지 모델링 기법은 논리적 모델링과 특별히 다를 것이 없다. 3. 데이터아키텍처 프레임워크상에서 개념 데이터 모델- 전사아키텍처에서 개념 레이어는 최상위의 개괄 레이어와 하위의 논리 레이어 중간에 존재하는 레이어이다.- 데이터아키텍처에서는 개괄 데이터 모델과 논리 데이터 모델 사..
데이터 모델링 표기법 이해 1. 바커 표기법(Barker Notation)가. 엔티티(Entity)- 엔티티는 기업에서 지속적으로 저장하고 관리해야 할 대상이다.- 하나의 관리 대상이 엔티티가 되기 위해서는 반드시 두 개 이상의 속성을 가져야 한다.- 엔티티란 실제 세상에 있는 객체(Object)이다.n 엔티티는 네 부분의 모서리가 둥근 형태인 소프트-박스(Soft-box)로 표현한다.n 엔티티는 하나 이상의 속성으로 구성된다. 나. 속성(Attribute)- 하나의 엔티티에 종속되는 명사적 단어들을 말한다.- 해당 속성에 어떤 값을 반드시 저장해야 하는 경우에는 *(Mandatory)를 표시하며, 해당 속성에 어떤 값이 존재할 수도 있고 존재하지 않을 수도 있는 경우에는 o(Optional)를 표시하게..
데이터 모델링 기법 이해 1. 데이터 모델 목적- 데이터 모델은 데이터베이스 설계에 대한 계획 또는 청사진이다.- 설계자와 개발자, 사용자 등 모든 관련자들은 데이터 모델을 통해 구축될 시스템의 데이터 구조에 대한 형상을 이해하고, 요구사항의 구현과 변경 등에 대해 원활한 의사소통을 도모하게 된다.- 설계 단계에서 조기에 오류들이 발견되고 정정되도록 원활한 의사소통이 필요하게 되고, 이러한 목적을 달성하는 데 데이터 모델은 최적의 수단으로 활용될 수 있다. 2. 개체-관계 모델 기법(Entity-Relationship Modeling)- 개체-관계 모델은 1976년 피터 첸(Peter Chen)에 의해서 최초로 제안되었으며, 그의 논문을 통해 이 모델의 기본적인 구성 요소가 정립되었다.- 이 모델이 지니..
데이터 모델링 개요 1. 데이터 모델링 정의가. 데이터 모델링 탄생 배경- 현재의 관계형 데이터베이스 관리 시스템이 아닌 시기의 파일이나 데이터베이스 관리 시스템(대표적인 예로 IBM의 계층형 데이터베이스 – HDB, Hierarchical Database)의 데이터 중심 관리 기법이 아니라 배치 프로세스에서 태동한 프로세스 중심의 데이터 관리 기법에 의하여 정보의 고립화라는 현상이 초래하게 되었으며, 많은 기업들은 정보시스템을 유지 관리하는 데 막대한 비용을 투자해야만 했던 것이다.- 이와 함께 기업의 경영 정보시스템에 근본적인 문제가 설계나 개발의 문제보다는 정확한 업무의 파악(데이터에 대한 정확한 분석)이 선결되어야 한다는 결론에 이르렀으며, 이러한 환경에서 보다 현실적인 관계형 데이터베이스나 개체..
데이터 표준 관리 프로세스 1. 데이터 표준 관리 프로세스 구성 요소- 전사적 차원에서의 일관된 데이터 형식 및 규칙의 적용으로 데이터 품질을 향상시키고, 데이터 표준에 대한 관리 프로세스를 제대로 정의함으로써 데이터 표준을 지속적으로 유지할 수 있다. 2. 구성 요소별 설명가. 프로세스- 데이터 표준이 신규로 발생하거나 변경 사항이 발생하는 경우에 거쳐야 할 전체적인 업무 프로세스를 정의함으로써 정의된 데이터 표준이 잘 준수되게 하고, 항시 데이터 표준이 잘 지켜졌는지 확인하여 조치할 수 있도록 한다. 나. 태스크n 표준 신규/변경 요청업무 담당자는 데이터 관리자에게 표준 단어, 표준 용어, 표준 도메인 등 데이터 표준 대상을 신규 또는 변경 요청한다. 표준 용어를 신규 또는 변경 시에 표준 용어를 구..
데이터 표준 관리 1. 데이터 표준 관리 개요- 개별적인 데이터 표준화 요소에 대한 표준화 작업 절차 이후, 데이터 표준 정의 단계에서 수립된 데이터 표준에 근거하여 관리 프로세스를 정립하여 데이터 표준이 관리되도록 한다. 2. 데이터 표준 관리 프로세스 유형n 정의된 데이터 표준이 개발 과정이나 운영 과정에서 발생하는 데이터 표준의 신규 요건이 발생한 경우에 이를 처리하기 위한 프로세스n 데이터 표준이 변경 또는 삭제되는 경우, 관련 데이터 표준화 요소와 데이터 모델, 데이터베이스, 관련 프로그램까지 영향도를 분석할 수 있는 절차와 이를 처리하기 위한 프로세스n 데이터 표준을 잘 준수하고 있는지를 수시로 체크하고 확인할 수 있는 프로세스 등으로 나눌 수 있다.
데이터 표준 확정 1. 데이터 표준 검토가. 데이터 표준 검토 계획 수립- 데이터 표준 검토 대상이 되는 자료를 확인한다. 데이터 표준 검토 대상은 표준 단어 사전, 표준 도메인 사전, 표준 코드 사전, 표준 용어 사전 등이 있다.n 유일성 각 데이터 표준이 물리적으로나 의미론적으로나 유일한지 확인한다.n 완전성 데이터 표준 대상별 필수 입력 사항들이 전부 정의되었는지 확인한다.n 정확성 데이터 표준 대상별 입력 사항이 충실히 입력되었는지 확인한다.n 범용성 정의한 데이터 표준이 여러 정보시스템에서 적용이 가능한지 확인하고, 향후 개발할 각 정보시스템에 적용할 수 있도록 검토 계획을 수립해야 한다. 나. 데이터 표준 검토n 검토 기준 및 검토 대상 산출물을 준비하고 검토에 참여할 대상자에게 배포한다.n ..
데이터 표준 정의 1. 표준 단어(Word) 사전 정의가. 표준 단어 사전1) 표준 단어 관리 기준n 표준성 정보시스템이나 일반적인 업무에서 사용되는 단어 가운데에서 추출해야 하며, 너무 업무적인 용어의 사용을 최소화하여 정보시스템의 특성에 부합되도록 한다.n 일반성 일상적으로 사용하고 있는 사전적 의미의 단어와 의미상 크게 다르지 않아 일반인도 해당 단어의 의미를 이해할 수 있어야 한다.n 대표성 동의어를 가질 수 있으며 표준 단어로 선언된 단어는 비슷한 의미의 동의어들을 대표할 수 있어야 한다.2) 표준 단어 작성 형식- 전사적으로 관리하고 있는 엔티티와 속성을 개별 단위로 추출하며, 추출된 단어는 동음이의어와 이음동의어를 정비한 후 논리명(한글명)을 기준으로 물리명(영문명, 영문약어명), 유사 용어..
데이터 표준화 원칙 정의 1. 데이터 표준화 요구사항 수집- 현업 및 개발자로부터 데이터표준과 관련된 요구사항을 인터뷰 및 설문 조사 등을 통하여 조사함으로써 전사 데이터 표준 대상 후보를 식별하고 개선점을 도출하는 데 사용할 자료를 마련한다.n 데이터 표준과 관련된 문제점을 조사할 때 유효한 방법 중 하나는 자신이 맡고 있는 영역과 다른 영역 간의 인터페이스 부분에서 발생하는 불편 사항 및 개선 사항을 파악하는 것이다. 영역이라는 것은 주제 영역 간 또는 정보 시스템 간 일 수 있다.n 특정 영역에 대한 데이터 표준 요구사항을 조사할 때 해당 영역을 오랫동안 관리하여 온 담당자보다는 해당 영역에 대해 익숙치 않은 관련자의 관점이 오히려 더욱 유용하다. 2. 현행 데이터 표준 원칙 분석가. 현행 데이터 ..
데이터 표준 관리 도구 1. 확장된 데이터 표준 관리 도구의 기능- 데이터 표준 관리 기능 외에 애플리케이션 정보, 데이터 흐름 정보, 각종 데이터에 대한 메타(Meta) 정보에 대한 조회 기능을 갖는 메타 데이터 시스템을 도입하여 활용하고 있다. 기능명설명데이터 모델 관리데이터 표준 관리 도구를 이용하여 개념, 개괄, 논리, 물리 모델에 대한 조회 및 변경 관리를 하는 기능데이터 표준 관리표준 단어, 표준 도메인 등의 표준 관련 사전을 관리하는 기능데이터 품질 관리데이터 품질 진단 및 분석과 비즈니스 규칙 등을 관리하는 기능OLAP 정보 관리OLAP 시스템에 구현된 메타 정보와 연계하여 관리하는 기능사용자 권한 관리현업 및 IT 사용자에 대한 권한 관리 기능변경 영향도 분석표준 및 모델 변경에 따른 전..