데이터21 데이터 모델링 이력 관리 데이터 모델 (History management data model) 데이터 모델링 이력 관리 데이터 모델 (History management data model) 데이터모델링을 하다보면 닥치게 되는 업무 요구사항 중하나가 이력관리 데이터 모델을 필요로 하는 경우가 많다 이력관리란 ? 말그대로 데이터를 이력을 관리하겠다라는 의미이다.데이터 이력이 필요한 이유는 무엇을까그리고 주로 관리해야 하는 이력에는 어떠한 것들이있을까라는 것에는 다양하다. 모든 업무는 언제 시작해서 언제 끝난는지에 관한 정보가기록된다.예를 들어 주민등록증의 경우 뒷부분에는 주소변경란이 있다.주소지를 옮길때마다 그곳에 주소이력이 기록된다.다시 말해 주민등록증 뒷면에는 그사람이 어디에서 살았고현재는 어디에 사는지 알 수 있다.이것이 이력관리 이다. 여러가지 이유로 인해서 이력을 관리한다.언제 이 .. 2020. 4. 20. IT개발 정보요구사항 및 요건분석 IT개발 정보요구사항 및 요건분석 IT개발자로 일하다 보면 개발건이 생길때마다회의를 하며 현업이 원하는 요건을 분석한다. 정보요구사항이란 현업(사용자)가 일상적으로 수행하는 업무의개선사항 또는 신규개발사항으로 시스템을 통해 기능상의목적을 달성하기 위해 요청하는 내용들이다. 이러한 정보요구사항들의 대략적인 내용은현행시스템분석, 제안요청서, 사업수행계획서 등을통해서도 수집이 가능하다. 하지만 정해진 일정과 범위 내에서 사용자가 요구하는시스템으로 개발하기까지는 여러 어려움이 존재한다. 사용자의 정보요구사항을 4가지로 나누어보면 1. 외부 인터페이스 요건 시스템의 모든 입출력에 관한 요건으로서 대외기관으로부터 수신 및 대외기관으로 송신하는 입출력방식이 추가 및 변경 되었을 경우와각종제도 및 기준 등.. 2020. 4. 20. 인덱스 유형을 알아보자 클러스터드 인덱스 넌 클러스터드 인덱스 인덱스 유형을 알아보자 클러스터드 인덱스 넌 클러스터드 인덱스 클러스터드 인덱스(Clustered Index) 색인을 만들기 원하는 컬럼에 클러스터드 인덱스를 만들게 되면 기본적으로 그 행(Index Key)을 기준으로 물리적으로 데이터를 정렬(기본 오름차순, 내림차순)시킨다. 기본적으로 넌 클러스터드 인덱스보다 검색 속도가 빠르며 특히 범위 조회 ( Range Query )를 할 경우 빠른 속도를 나타낸다. 한 테이블에 하나의 클러스터드 인덱스만 만들 수 있다. 기본키를 만들면 기본적으로 기본키에 클러스터드 인덱스가 만들어진다.( 기본키에 넌 클러스터드 인덱스를 만들 수도 있다. ) 넌 클러스터드 인덱스(Non Clustered Index) 인덱스를 만들기 원하는 필드에 넌 클러스터드 인덱스를 만.. 2020. 4. 10. 데이터베이스 모델링 - 슈퍼타입과 서브타입 Super Type Sub Type Entity 데이터베이스 모델링 슈퍼타입과 서브타입 Super Type Sub Type Entity 상위 실체와 하위실체(Super Type과 Sub Type Entity)실체는 상호 배타적으로 2개 이상의 실체로 분할될 수 있다. 두 실체는 상호 공통의 속성이나 관계를 갖을 수 있다.하위실체는 상위실체의 속성,관계,기능을 포함한다. 2020. 4. 10. 이전 1 2 3 4 5 6 다음