(주)퍼스트정보 / 서울특별시 송파구 송파대로 ***, 비동 **층 비-****호(문정동, 송파테라타워*)
대한민국(국가기록원) / 대전광역시 서구 청사로 ***, *동 ***호 (둔산동, 정부대전청사)
대리인 / 주소
최승욱
심사청구여부
있음 (2020-10-20)
심사진행상태
등록결정(일반)
법적상태
등록
초록
본 발명은 관계형 데이터베이스 보존 방법 및 시스템에 관한 것으로서, 제1 관계형 데이터베이스에 저장된 데이터 집합을 제2 관계형 데이터베이스에 저장하되, 상기 제1 관계형 데이터베이스 내 테이블에 대해서는 기설정된 조건을 만족하는 테이블을 XML 파일로 변환하여 상기 제2 관계형 데이터베이스에 저장하고, 링크데이터에 대해서는 해당 물리적 파일의 위치 정보를 상기 제2 관계형 데이터베이스 내 XML 파일에 삽입하여 저장하는 컨트롤러를 포함한다.
대표청구항▼
공공기관의 기록물관리 대상인 행정정보시스템의 데이터를 기록물의 보존기간별 책정기준에 따라 데이터를 선별하여 보존하기 위한 관계형 데이터베이스 보존 시스템에 있어서,상기 관계형 데이터베이스 보존 시스템은 생산, 수집, 가공, 저장, 검색, 제공, 송신 및 수신을 위해 조합된 문자, 숫자, 도형 및 이미지에 대한 데이터세트 보존 방안으로 데이터베이스 덤프를 통해 각각의 DBMS에 종속된 형태의 보존 외에, DBMS에 관계없이 데이터세트를 보존 및 복원하고, 또한, 전체 데이터베이스 중 일부를 선별적으로 보전하기 위한 것으로, 제1 관계
공공기관의 기록물관리 대상인 행정정보시스템의 데이터를 기록물의 보존기간별 책정기준에 따라 데이터를 선별하여 보존하기 위한 관계형 데이터베이스 보존 시스템에 있어서,상기 관계형 데이터베이스 보존 시스템은 생산, 수집, 가공, 저장, 검색, 제공, 송신 및 수신을 위해 조합된 문자, 숫자, 도형 및 이미지에 대한 데이터세트 보존 방안으로 데이터베이스 덤프를 통해 각각의 DBMS에 종속된 형태의 보존 외에, DBMS에 관계없이 데이터세트를 보존 및 복원하고, 또한, 전체 데이터베이스 중 일부를 선별적으로 보전하기 위한 것으로, 제1 관계형 데이터베이스에 저장된 데이터 집합을 제2 관계형 데이터베이스에 저장하되, 상기 제1 관계형 데이터베이스 내 테이블에 대해서는 기설정된 조건을 만족하는 테이블을 XML 파일로 변환하여 상기 제2 관계형 데이터베이스에 저장하고, 링크데이터에 대해서는 해당 물리적 파일의 위치 정보를 상기 제2 관계형 데이터베이스 내 XML 파일에 삽입하여 저장하는 컨트롤러;를 포함하는 관계형 데이터베이스 보존 시스템이되,상기 데이터 집합은 데이터베이스 스키마 정의, 테이블, 및 데이터를 포함하고,상기 컨트롤러는 상기 링크데이터의 물리적 파일에 대해서 별도의 위치를 지정하여 복사하고, 상기 제2 관계형 데이터베이스 내 XML 파일 내 별도의 컬럼을 생성하여 해당 위치 정보를 저장하고,상기 기설정된 조건은 테이블의 보존기한이고,상기 제2 관계형 데이터베이스는 SIARD(Software-Independent Archival of Relational Databases)이고,상기 컨트롤러는 상기 제1 관계형 데이터베이스에 접근할 수 있는 제1 SQL(Structured Query Language) 문과 상기 제2 관계형 데이터베이스에 접근할 수 있는 제2 SQL 문 사이의 호환성을 분석하고, 호환이 가능한 경우 상기 제2 SQL 문을 출력하며, 호환이 불가능한 경우 상기 제1 SQL 문으로부터 상기 제2 SQL 문으로의 변환 가이드 데이터를 제공하고,상기 컨트롤러는 상기 XML 파일을 파싱하여 테이블을 생성하고, 상기 생성된 테이블에 속성(attribute)을 첨부하며, 상기 속성에 검색 식별 태그 정보를 추가하고, 상기 검색 식별 태그 정보가 추가된 테이블 사이의 관계를 매핑한 후, 매핑된 테이블 사이의 관계를 상기 제2 관계형 데이터베이스에 저장하고,상기 관계형 데이터베이스 보존 시스템은 입력부, 제1 변환부, 검증부 및 저장부를 포함하되,상기 입력부는 상기 제1 관계형 데이터베이스로부터 데이터 집합을 수신하고, 사용자 단말기로부터 제1 SQL 문을 포함하는 데이터를 수신하고,상기 제1 변환부는 상기 기설정된 기준인 관련 법인 "공공기록물 관리에 관한 법률 시행령" 별표 1 기록물의 보존기간별 책정 기준에 따라 테이블을 XML 파일로 변환하여 제2 관계형 데이터베이스에 저장하고, 링크데이터의 물리적 파일을 별도의 위치에 압축하여 저장하고,상기 검증부는 상기 입력부에 입력된 제1 SQL 문을 포함하는 데이터를 제2 관계형 데이터베이스의 제2 SQL 문과 매칭시켜 검증을 수행하고, 상기 저장부는 제2 관계형 데이터베이스로서, 제1 변환부에 의해 변환된 데이터 집합을 저장하되, 상기 저장부는 제1 SQL 문과 제2 SQL 문에 서로 동일하게 사용되는 구문에 대해서는 표준타입으로, 제1 SQL 문과 제2 SQL 문에 서로 다르게 사용되는 구문에 대해서는 고유타입으로 분류하고,또한, 상기 관계형 데이터베이스 보존 시스템은 사용자로 하여금 손쉽게 관계형 데이터베이스에 저장된 메타데이터를 조회할 수 있도록 테이블 생성부, 태그 정보 생성부, 매핑부, 및 뷰 생성부를 포함하되,상기 테이블 생성부는 XML 문서를 파싱하는 파서(parser)를 포함하여 상기 저장부에 저장된 XML 파일을 파싱하여 XML 문서의 각 엘리먼트(element)들을 테이블 형태로 변환하고,상기 태그 정보 생성부는 상기 테이블 생성부에서 생성된 테이블에 사용자가 수월하게 제2 관계형 데이터베이스에 저장된 메타데이터를 조회할 수 있도록 하기 위한 정보인 검색 식별 태그 정보를 추가하고,상기 매핑부는 상기 태그 정보 생성부에서 추가된 검색 식별 태그 정보를 기준으로 동일한 검색 식별 태그 정보를 갖는 테이블끼리 매핑하고,상기 뷰 생성부는 상기 태그 정보 생성부에서 삽입된 검색 식별 태그 정보를 이용하여 제2 관계형 데이터베이스에 저장된 메타데이터를 조회하기 위한 조회화면을 생성하고,상기 제1 관계형 데이터베이스는 행정정보시스템의 데이터베이스이고,상기 관계형 데이터베이스 보존 시스템은 사용자로부터 데이터베이스의 선택, 상기 데이터베이스의 서버 위치, 상기 데이터베이스의 이름, 다운로드할 데이터베이스 계정의 암호, 파일 다운로드 방식, 파일 저장 위치, 데이터 베이스 중 원하는 테이블을 다운로드 받을 수 있는 테이블 목록을 입력받을 수 있는 창을 출력하는 것을 특징으로 하는 관계형 데이터베이스 보존 시스템.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.