작업 도중 데이터를 잘못 수정(UPDATE) 및 삭제(DELETE) 하는 경우가 발생한다. Commit 전이라면 데이터 복원 및 확인이 가능하지만, 이후 과거 데이터 파악 후 복원해야 하는 경우가 발생한다. 이런 케이스에선 오라클 TIMESTAMP를 사용해 이전 데이터 확인이 가능하다. TIMESTAMP 사용 조건 - 오라클 9i 이상부터 사용 가능 (flashback 기능을 사용하여 특정 시점으로 돌아가거나 보여주는 복구 작업 가능, 과거 일정시점의 데이터를 쿼리를 통해 확인 가능) TIMESTAMP 사용 방법 단위 : SECOND(초), MINUT(분), HOUR(시간), DAY(일) -- 10초전 데이터 조회 SELECT * FROM CUSTOMER_TABLE AS OF TIMESTAMP(SYSTI..
대용량 데이터 변환 및 작업 시 이전 데이터 백업이 필요한 경우가 있다. 아래 방법으로 백업 테이블 생성 및 이관이 가능하다. 1. 테이블 백업 (테이블 복사 + 데이터 복사) CREATE TABLE 백업테이블명 AS SELECT * FROM 백업대상테이블명; ex) CREATE TABLE ADMIN_BAK AS SELECT * FROM ADMIN; 2. 데이터 복원 방법 1. 기존테이블 데이터 삭제 후 백업테이블데이터 INSERT DELETE FROM 기존테이블명; INSERT INTO 기존테이블명 SELECT * FROM 백업테이블명; EX) DELETE FROM ADMIN; EX) INSERT INTO ADMIN SELECT * FROM ADMIN_BAK; 3. 이미 생성된 백업 테이블에 데이터 복..
TO_CHAR : 오라클에서 TO_CHAR 함수는 날짜, 숫자 등의 데이터 타입을 문자열로 변환하는 함수 날짜에서 문자 변환 : TO_CHAR(날짜타입 데이터, '날짜 포맷') SELECT TO_CHAR(SYSDATE, 'YYYY/MM/DD') , TO_CHAR(SYSDATE, 'YYYY/MM/DD HH24:MI:SS') FROM DUAL; TO_CHAR(SYSDATE, 'YYYY/MM/DD') TO_CHAR(SYSDATE, 'YYYY/MM/DD HH24:MI:SS') 2022/11/01 2022/11/01 10:12:52 소수점 변경 SELECT TO_CHAR(123.456, 'FM990.999') , TO_CHAR(1234.56, 'FM9990.99') , TO_CHAR(0.123456, 'FM999..
TO_DATE 오라클에서 문자열을 날짜형 데이터로 변환하기 위해 TO_DATE 함수 사용 포맷 : TO_DATE("문자열(날짜)", "날짜 형식") 날짜 형식 YYYY : 4자리 년도 MM : 2자리 월 DD : 2자리 일 HH24 : 시간(24단위) MI : 분 SS : 초 아래 예제를 통해 이해해 보자. SELECT TO_DATE('2022/10/31', 'YYYY/MM/DD') , TO_DATE('2022/10/31 15:32:55', 'YYYY/MM/DD HH24:MI:SS') FROM DUAL; TO_DATE('2022/10/31','YYYY/MM/DD') TO_DATE('2022/10/3115:32:55','YYYY/MM/DDHH24:MI:SS') 2022-10-31 00:00:00.000 2..
[제 1장] 정보 요구 사항 개요 [제 1절] 정보 요구 사항 1. 정보 요구 사항 사용자가 일상적으로 수행하는 업무의 개선 사항이나 신규 개발 사항으로 시스템을 통해 기능상의 목적을 달성하기 위해 요청하는 내용 프로젝트 실패 원인 요인별 설명 계획과 추정 요인 초기에 수립된 원가와 일정에 대한 추정이 프로젝트 진행에 따라 개선되지 않음 계획이 프로젝트 진척을 위한 가이드로 올바르게 적용되지 못함 실행 요인 프로젝트 범위의 변경 프로젝트 방법론의 부적절한 사용 주요 요구 사항의 변경 불성실한 테스트와 검증 인간적 요인 필요한 기초기술에 대해 제대로 훈련되지 않은 프로젝트 관리자 프로젝트 관리 이론이 실무에 적용되지 않음 커뮤니케이션 부재 2. 정보 요구 사항 생명주기 모형 정보 요구 사항 도출 정보 요구..
[제 1장] 데이터 모델링 이해 [제1절] 데이터 모델링 개요 데이터 모델링 정의 개념데이터 모델링 : 현실 세계 다양한 업무에서 발생하는 정보를 컴퓨터 세계의 데이터베이스에 저장, 활용하기위해 추상화를 통하여 개념 세계에서 정보의 구조와 업무 규칙은 엔터티-관계도(ERD)로 표현해 나가는 과정 오늘날 거의 모든 조직 시스템에서는 관계형 데이터 베이스로 시스템을 구측 나. 정보시스템 개발 방법론 구조적 방법론 1960 ~ 1980년대 중반 절차를 중심으로 업무를 파악하여 시스템을 구현 → 프로세스를 중심으로 업구를 구조적으로 분석, 설계, 개발, 벗 대용량의 데이터 처리불가 정보 공학 방법론 제임스 마틴은 데이터와 프로세스를 병행으로 분석하면서도 데이터에 좀 더 초점을 맞추는 정보공학방법론 완성 객체지향..