database(50)
-
단계별 데이터 정제 방안-1단계(전환 테스트 전), 2단계(전환 테스트 시), 3단계(최종 전환)
단계별 데이터 정제 방안 데이터 정제 항목을 정제 시점에 따라 전환 테스트 전, 전환 테스트 중, 최종 전환 중 3단계로 구분하여 데이터 정제작업을 수행할 수 있습니다. · 1단계(전환 테스트 전) · 2단계(전환 테스트 시) · 3단계(최종 전환) 1단계(전환 테스트 전) 대상 항목별 정제 내용 및 조건은 아래 표와 같습니다. 1단계(전환 테스트 전) 데이터 정제 방안 정제 대상 항목 정제 여부 정제 내용 정제 조건 전환 제외 대상 제외 · 정의된 기분에 의하여 전환 제외 대상 데이터의 삭제 · 일정한 기준을 부여하여 경과된 데이터 삭제(기준 일자 이전 데이터 등) · 제외 조건이 명확한 겨우 제외 조건을 매핑 시 적용 정합성 미비 정제 · 데이터 상호 간의 정합성이 유지될 수 있도록 데이터 보완 · ..
-
정규화(Normalization)-정의, 목적, 특징, 유형, 정규화 수준에 따른 장단점
정규화(Normalization) · 정의 · 목적 · 특징 · 유형 · 정규화 수준에 따른 장단점 정규화 정의 중복성을 최소화하고 정보의 일관성을 보장하기 위한 개념 정규화 목적 · 데이터 중복 배제로 데이터 관리 편의성 제고 및 자료 저장 공간의 최소화 · 데이터 모형 단순화 · 데이터 구조의 안정성 및 무결성 유지 · 속성의 배열상태 검증 · 엔터티와 속성의 누락 여부 검증 수단 · 자료검색과 추출의 효율성을 추구 정규화 특징 · 어떠한 관계구조가 바람직한 것인지, 바람직하지 못한 관계를 어떻게 분해하여야 하는지에 관한 구체적인 판단기준을 제공 · 정규화된 데이터 모델은 정확성, 일치성, 단순성, 비중복성, 안정성 보장 정규화 유형 유형 설명 제1정규화 · 반복되는 속성이나 Group 속성 제거 ·..
-
데이터 일관성(Consistency) 유지의 어려움
데이터 일관성(Consistency) 유지의 어려움 동일한 데이터가 여러 파일에 흩어져 있으므로, 시간이 지남에 따라 동일한 데이터가 서로 다른 값을 가질 가능성이 커집니다 데이터 불일치 예 어떤 회원의 ‘휴대폰번호’가 두 개의 다른 데이터 파일에 저장되어 있는데, 회원정보 관리 프로그램을 통해서만 휴대폰번호를 변경한 경우, 양쪽 파일의 데이터 값이 서로 다르므로 데이터의 일관성이 유지되지 않습니다. 회원 등급이 변경되어 회원등급 관리 프로그램에서 휴대폰으로 문자를 보내면, 변경 전의 휴대폰 번호로 문자를 보내게 되므로 문자가 제대로 전달되지 않게 됩니다. 회원 데이터베이스(데이터 파일 1)-회원관리 '휴대폰 번호' 변경 회원번호 이름 휴대폰 번호 주소 이메일 113482 홍길동 010-2233-4455..
-
서브 쿼리(Subquery) - 단일행 서브쿼리, 다중행 서브쿼리
서브 쿼리(Subquery) 하나의 SELECT문장 내에 포함된 또 하나의 SELECT문장 서브쿼리를 포함하고 있는 쿼리문을 메인 쿼리하고 하고, 포함된 또 하나의 쿼리를 서브쿼리하고 합니다. 서브쿼리는 비교 연산자의 오른쪽에 기술해야하고, 반드시 괄호안에 넣어주어야 합니다. 서브쿼리는 메인 쿼리가 실행되기 전에 한번만 실행이 됩니다. 서브 쿼리 종류 단일행 서브쿼리 http://codedragon.tistory.com/4397 다중행 서브쿼리 http://codedragon.tistory.com/4500
-
다중행 서브 쿼리 - 다중행 연산자 (IN, ANY, EXISTS)
다중행 서브 쿼리 서브 쿼리에서의 결과가 두 건 이상 출력되는 것 서브 쿼리의 결과가 여러 건 출력되기 때문에 단일행 연산자를 사용할 수 없으며 별도의 다중행 연산자를 사용해야 합니다. SELECT(조회 대상 1) FROM( 대상 테이블 1) WHERE(조건 칼럼)(조건 연산자: IN /ALL / ANY / EXISTS) (SELECT(조회 대상 2) FROM( 대상 테이블 2) WHERE(두 번째 조건)) (ORDER BY)(정렬기준) ; 다중행 연산자 · IN · http://codedragon.tistory.com/4472 · ALL · http://codedragon.tistory.com/4473 · ANY · http://codedragon.tistory.com/4501 · EXISTS · ht..
-
ANY 연산자
ANY 연산자 메인 쿼리의 비교 조건이 서브 쿼리의 검색 결과와 하나 이상이 일치하면 참 연산자 반환값 ANY 찾아진 값에 대해서 하나라도 크면 참 최대값을 반환