ezSQL은 NSK 시스템을 손쉽게 사용할수 있도록 파일 및 데이터베 이스 도구를 제공합니다. ezSQL을 사용하면 시스템 운영 및 데이 터베이스 관리시 쉬운 인터페이스로 운영효율을 높일수 있습니다. 또한 NSK 시스템의 파일관리 도구뿐만 아니라 데이터베이스 질의 실행기, 데이터베이스의 각종 객체를 유지보수할수 있는 툴을 제공 함으로써 최소의 시스템자원을 사용하여 최대의 시스템성능을 발 휘하도록 합니다.

시스템 관리 도구의 필요성

시스템을 운영 및 관리 하면서 불필요한 파일 및 서브볼륨 등이 늘 어나게 됩니다. 또한 NSK 시스템의 초보자는 명령어 미숙과 경험 부족으로 인하여 예상치 못한 결과를 가져올 수 있습니다. 이를 미 연에 방지하기 위하여 ezSQL은 다음과 같은 기능을 제공합니다.

● 윈도우 스타일의 파일탐색기
PC환경에 익숙한 초보자는 Windows의 인터페이스로 시스템 을 관리하는 툴이 필요하고 전문가들에겐 편리한 툴이 필요하 게 되었습니다. 이를 지원하기 위하여 Window시스템에서 사 용하는 파일탐색기와 동일한 인터페이스를 사용하여 시스템 관리를 좀 더 편리하게 할 수 있습니다.

● 보안기능이 지원되는 쿼리실행기
NSK 데이터베이스의 기본 프로그램인 SQLCI는 터미널 기반 의 프로그램이기 때문에 타 플렛폼의 데이터베이스 클라이언 트가 제공하는 편리한 사용자 인터페이스 및 다양한 기능을 제 공하지 못하고 데이터베이스를 사용하는 사용자의 DML문을 개별적으로 제어할 수 없기 때문에 잘못된 SQL문장으로 시스 템 자원이 낭비되거나 시스템 보안상 취약한 측면이 있습니다. 이를 개선하고 편리하게 SQL문장을 작성하고, 실행결과를 편 하게 볼수있는 툴이 필요합니다.

● 다양한 기능의 데이타베이스 유지보수도구
데이터베이스는 사용자가 계속 정보를 추가, 업데이트, 삭제하 는한 아무리 데이터베이스 영역을 분할하고 개별 테이블과 인 덱스를 지속적으로 재구성한다 하더라도 단편화는 불가피한 현상입니다. 이와 같은 결과 과도한 공간사용, 응답시간지연, 데이타베이스 성능 및 백업속도 저하로 나타납니다. 그렇기 때 문에 데이터베이스를 정기적으로 재구성할때 사용하는 편리한 도구가 필요합니다.


File & SQL Explorer

ezSQL의 기능중 하나인 File & SQL Explorer는 시스템을 운영 관 리하면서 운영자가 터미널에서 수행하는 작업을 GUI상에서 실행 할수있도록 제공되는 툴입니다. File & SQL Explorer는 단순한 GUI를 제공하는 툴과는 달리 시스템의 모든 자원사항을 한눈에 알 수 있도록 다양한 기능을 제공하고 있으며 다음과 같은 특징이 있 습니다.


● Treeview를 통한 시스템 요약
Explorer는 좌측에 NSK 시스템의 볼륨과 서브볼륨, 파일 의 리스트를 제공하는 직관적인 인터페이스를 제공합니다. 또한 사용자 취향에 맞게 좌우간격을 변경할 수 있고 화면 하단에는 현재 화면에 표시된 파일의 요약정보가 표시됩니 다.

● Drag & Drop
Windows에서 제공하는 파일탐색기와 동일하게 파일의 Purge, Rename, Duplicate를 지원합니다. (우측의 파일을 좌측의 서 브볼륨으로 Drag & Drop하면 Duplicate가 실행됩니다)

● Filter 지원
좌측의 전체 파일리스트가 너무 많아서 요약정보를 볼수 없거 나 특정한 파일만 보고싶을때 필터창에 필터정보를 입력하면 원하는 파일 리스트나 서브볼륨만 검색할수 있습니다.

● Sort 지원
좌측의 파일리스트의 속성중 원하시는 속성으로 정렬기능을 수행할수 있습니다. Sort기능과 Filter기능을 조합하여 원하는 파일을 손쉽게 찾아내 시스템 운영작업의 효율성을 높여줍니 다.


Query Editor & Executor

Query Editor는 NSK 시스템의 SQLCI프로그램을 대신할 수 있는 GUI기반의 프로그램으로 사용자가 SQL문장을 작성할때 기존의 터 미널 환경에서 제약이 많았던 사용자 제어 및 객체검색등 여러가지 기능이 개선된 프로그램으로 사용자는 타 플렛폼에서 제공되는 Query Editor와 동등한 기능와 성능을 제공하고 나아가 SQL/MP에 서 제공하는 Catalog등의 테이블 정보를 제공하는 Navigation Bar 를 제공해 보다 편리한 작업이 가능합니다.


● Navigation Bar
Navigation Bar는 NSK에서 사용하는 데이터베이스의 Catalog 정보, Table, Column을 직관적으로 표시하고 이 객체의 내용 을 Query Editor로 전송함으로써 SQL문장을 작성할때 데이터 베이스 검색을 지원하는 기능입니다.

● Syntax Highlighting
Query Editor에서 SQL문장을 작성할때 사용자가 입력하는 문 자열중 예약어를 지정한 색으로 반전하는 기능입니다. 이 기능 을 사용하면 사용자는 단순한 SQL Syntax Error를 방지하고 효율적인 Query문장을 작성할수 있습니다.

● Initial Fetch & Next Fetch
SQL문장을 실행한후 질의의 전체결과행수가 사용자가 지정한 갯수만큼 실행되고 대기합니다. 또한 Next Fetch를 실행하면 설정한 Next Fetch값만큼 데이터를 추가로 서버에서 전송받게 됩니다. 이 기능은 사용자가 실행한 질의의 결과값이 더 이상 없을때까지 활성화됩니다.

● Advanced Display
SQL질의의 결과값이 저장되는 Sheet의 화면배율의 조정, Sheet의 분할, Rotate등의 기능을 지원합니다.