---
title: "Altova의 데이터베이스 도구 업데이트: 중요한 새로운 기능 추가"
date: "2017-04-24"
categories: 
  - "database"
  - "tools"
tags: 
  - "database-tool"
  - "databasespy"
  - "new-features"
description: Altova의 DatabaseSpy 2017 버전 3은 자동 DDL 스크립트 생성, 향상된 SQL 자동 완성 기능, 그리고 차트 작성 도구 등 다양한 기능을 통해 데이터베이스 관리를 더욱 효율적으로 만들어줍니다.
---
Status: #blog

Tags:  #database-tool #databasespy #new-features

Categories: [database + sql](/blog/ko/category/database-sql.md) | [tools](/blog/ko/category/tools.md)
# Altova의 데이터베이스 도구 업데이트: 중요한 새로운 기능 추가

DatabaseSpy는 모든 주요 데이터베이스를 지원하는 [독특한 데이터베이스 도구](https://www.altova.com/ko/databasespy.html)로, 데이터베이스 쿼리, 설계, 구조 비교, 테이블 내용 편집 및 비교 기능을 제공하며, 심지어 쿼리 결과를 바탕으로 보기 좋은 차트를 생성할 수도 있습니다.

최근 DatabaseSpy가 2017년 3차 버전으로 업데이트되면서, 여러 가지 새로운 기능이 추가되었습니다. 그 중 하나는 모든 데이터베이스 스키마에 대한 완전한 DDL 스크립트를 자동으로 생성하는 기능입니다.

![](/blog/images/DatabaseSpyv2017R3_05.png)

<!--more-->

### 완벽한 DDL 스크립트를 위한 데이터베이스 도구

완전한 DDL(데이터 정의 언어) 스크립트는 데이터베이스 관리자가 전체 데이터베이스 구조를 재구성할 수 있도록 하는 중요한 자료입니다. 이 DDL 스크립트는 데이터베이스에 정의된 모든 테이블, 관계, 뷰, 제약 조건, 인덱스, 함수, 프로시저 등을 생성합니다.

DDL 스크립트는 데이터베이스의 전체 구조를 백업하거나, 실제 테이블 내용이 필요하지 않은 경우, 예를 들어 개발 환경에서 운영 환경으로 구조를 이동할 때 필수적입니다.

온라인 브라우저 도우미 창에서 데이터베이스 스키마를 마우스 오른쪽 버튼으로 클릭하면 컨텍스트 메뉴가 열리고, "새로운 SQL 편집기에서 보기" 옵션을 선택하면 "DDL 스크립트" 명령이 실행됩니다. (자세한 내용은 첨부된 스크린샷을 참조하십시오.)

![데이터베이스 도구는 완전한 DDL 스크립트를 생성합니다](/blog/images/create-script.png)

생성된 DDL 스크립트는 즉시 DatabaseSpy SQL 편집기 창에서 열리며, 여기서 사용자는 스크립트를 검토하거나 파일에 저장하고, 상황에 맞는 자동 완성 기능을 활용하여 편집할 수 있습니다.

### 향상된 데이터베이스 도구: 검색 막대

DatabaseSpy SQL 편집기의 "찾기" 기능도 2017 버전 릴리스 3에서 개선되었습니다. 새로운 "찾기" 기능은 XMLSpy 2017에 처음 도입된 "찾기" 기능을 기반으로 하며, 대소문자 구분, 정규 표현식, 선택 영역 내 검색 기능을 지원합니다. 또한, 여러 줄에 걸친 검색도 지원합니다.

아래에 표시된 새로운 검색 기능은 특히 긴 SQL 스크립트를 검토할 때 유용하며, 예를 들어 위에서 설명한 예시에서 생성된 DDL 스크립트와 같이 복잡한 스크립트를 분석하는 데 도움이 됩니다.

![데이터베이스 도구: DDL 스크립트에서 찾기](/blog/images/new-find-bar.png)

### 완전히 개선된 SQL 편집기 자동 완성 기능

2017년 릴리스 3 버전에서는 SQL 편집기의 자동 완성 기능을 완전히 재작성하여 사용자가 SQL 문을 생성하거나 편집할 때 속도와 효율성을 향상시켰습니다. 새로운 SQL 편집기 자동 완성 기능은 다음과 같습니다

- 훨씬 빠른 속도
- 부분적인 일치 항목을 기반으로 한 더욱 관련성 높은 제안입니다
- 인용 부호와 괄호의 처리가 개선되었습니다

아래 스크린샷에서 자동 완성 기능은 "products" 테이블의 열 이름들을 제안합니다

![데이터베이스 도구 SQL 편집기의 자동 완성 기능](/blog/images/new-autocompletion.png)

자동 완성 기능은 연결된 데이터베이스의 정확한 구문과 데이터 유형에 따라 제안 내용을 조정합니다. 사용자가 익숙한 데이터베이스에서 작업하는 경우, SQL 편집기의 자동 완성 기능은 생산성 향상에 도움이 되며, 특히 익숙하지 않은 SQL 방언을 사용하는 경우 자동 완성 기능이 매우 유용합니다.

### 데이터베이스 도구 차트 기능 개선 사항

다채롭고 시각적으로 매력적인 차트는 숫자 데이터 표보다 훨씬 빠르고 효과적으로 정보를 전달합니다. DatabaseSpy의 강력한 차트 기능을 더욱 향상시킨 버전 2017, 릴리스 3에서는 다음과 같은 기능들을 제공합니다

- 선 그래프는 연결선 없이 단순히 점만 표시하는 데에도 사용될 수 있습니다
- Y축이 반전되어 0이 맨 위에 위치할 수 있습니다
- 값(value) 정보는 게이지나 막대 그래프 위에 직접 표시될 수 있습니다

![데이터베이스 도구의 향상된 차트 기능](/blog/images/databasespy-new-features-charts-1.png)

 

- 차트 내에 텍스트 레이블을 추가하여 단위를 표시하는 등 다양한 정보를 제공할 수 있습니다
- 막대 그래프에서 막대 간 간격 조정하기

### 지원되는 데이터베이스

여기에서 설명된 모든 데이터베이스 도구 기능은 여기 나열된 데이터베이스에서 지원됩니다. DatabaseSpy는 사용자가 다양한 유형의 여러 데이터베이스에 동시에 연결을 열고, 심지어 데이터베이스 간의 구조와 내용을 비교할 수 있는 기능까지 제공합니다.

지원되는 데이터베이스:

- 불새
- IBM DB2 for iSeries® 시스템용 데이터베이스
- IBM DB2®
- 인포믹스(Informix)
- Microsoft Access™
- Microsoft® Azure SQL 데이터베이스
- Microsoft® SQL Server®
- MySQL®
- 오라클(Oracle)
- PostgreSQL (포스트그레스SQL)
- Progress OpenEdge
- SQLite는 임베디드형 관계형 데이터베이스 관리 시스템입니다
- Sybase®

([클릭하세요](https://www.altova.com/ko/databasespy.html) [여기](https://www.altova.com/ko/databasespy.html) (각 데이터베이스별로 지원되는 버전의 자세한 목록은 현재 제공되지 않습니다.)

기존 DatabaseSpy 고객님들은 다음 기능을 이용하실 수 있습니다 [업데이트](https://www.altova.com/ko/download_current.html) 최신 버전으로 업데이트하여 이러한 새로운 데이터베이스 도구의 모든 기능을 활용할 수 있습니다. 또한, 다음 사항도 가능합니다 [모든 Altova 제품을 사용해 보세요](https://www.altova.com/ko/download.html) 30일 동안 무료로 이용하실 수 있습니다.
