| 버전 | 1.10 beta 18 |
|---|---|
| 발행자 | Adept SQL Tools |
| 출시일 | Nov 25, 2014 |
| 추가 된 날짜 | Nov 25, 2014 |
| OS 요구 사항 | Windows 95, Windows 2000, Windows 98, Windows, Windows NT |
| 요구 사항 | None |
| 총 다운로드 | 515 |
| 가격 | Free to try |
기술
Adept SQL Workshop은 일련의 SQL 소스 작성(또는 기존 데이터베이스에서 생성)부터 디버깅 및 스크립트 변경 시 후속 데이터베이스 동기화에 이르기까지 데이터베이스 스키마 개발의 모든 단계를 지원합니다. Adept SQL Workshop은 SQL의 DDL 하위 집합과 스키마 동기화를 처리하도록 특별히 설계되었습니다. MS Query Analyzer와 같은 쿼리 작성 및 분석 도구와 경쟁하기보다는 보완합니다.
Adept SQL Workshop의 중요한 부분은 SQL 구문 강조 표시와 일반적으로 사용되는 SQL 문에 대한 바로 가기가 있는 편리한 텍스트 편집기입니다. 별도의 "문 목록" 패널은 영향을 받는 스키마 개체별로 모든 SQL 문을 그룹화하여 열려 있는 프로젝트 스크립트의 모든 문에 즉시 액세스할 수 있도록 합니다.
스크립트는 SQL 서버에 공급되기 전에 매크로 전처리기를 통해 전달됩니다. #includes, #defines 및 조건부 컴파일 지시문의 일반적인 조합을 사용하여 모든 프로젝트별 데이터 유형 또는 일반적으로 사용되는 필드 조합에 대해 단일 선언 파일 매크로에 넣을 수 있습니다. 이렇게 하면 프로젝트 스크립트를 간결하고 일관성 있고 DBMS에 독립적이며 수정하기 쉽게 유지하는 데 도움이 됩니다. Adept SQL Workshop에서는 전처리된 SQL 문을 미리 보고 실행할 수 있습니다. 중단점을 설정하고 프로젝트의 특정 스크립트 또는 모든 스크립트를 실행하거나 단계별로 실행할 수 있습니다. 쿼리 결과는 별도의 창에 표시할 수 있습니다. SQL 프로젝트는 기존 데이터베이스에서 매우 쉽게 다시 만들 수 있습니다. Adept SQL Workshop은 데이터베이스 스키마를 기반으로 SQL 스크립트를 생성할 뿐만 아니라 결과 스크립트를 여러 모듈로 분할하고 적절한 경우 원시 SQL을 프로젝트 정의 매크로로 교체하는 여러 편리한 방법을 제공합니다. 사소한 데이터베이스를 제외한 대부분의 데이터베이스는 서로 상대적으로 독립적인 논리적 섹션(테이블, 뷰, 프로시저 등의 그룹)으로 분할될 수 있습니다. 각 그룹을 별도의 스크립트로 구현하면 스키마 소스를 보다 쉽게 보고 유지 관리할 수 있습니다. Adept SQL Workshop에서 사용되는 프로젝트 지향 접근 방식은 모두 동일한 매크로 선언 세트를 공유하는 많은 스크립트 파일에서 데이터베이스를 구성하는 것을 매우 자연스럽게 만듭니다. 프로젝트 내에서 스크립트를 쉽게 추가, 제거 또는 재배열하고 전체 또는 선택한 스크립트를 실행할 수 있습니다. Adept SQL Workshop은 MS Transact-SQL의 DDL 하위 집합(CREATE/DROP/ALTER 문 및 "exec sp_addtype"과 같은 스키마를 수정하는 저장 프로시저 호출)을 완전히 이해합니다. 이 프로그램은 SQL 소스에서 바로 내부 스키마 표현을 구축한 다음 데이터베이스 스키마와 비교하고 차이점 스크립트를 생성하는 것과 같은 다양한 흥미로운 작업을 수행할 수 있습니다. 이는 변경되지 않은 테이블에 영향을 주지 않고 라이브 데이터베이스에 대해 동일한 SQL 스크립트를 여러 번 실행할 수 있음을 의미합니다. 소스와 데이터베이스를 동기화하는 데 필요한 최소한의 SQL만 내보내므로 데이터베이스의 변경 사항이 크게 단순화됩니다. Adept SQL Workshop은 선택적으로 고객의 원격 컴퓨터에서 재생하여 마스터 복사본과 데이터베이스를 동기화할 수 있는 기록 스크립트를 생성합니다. 이 재생은 단순하고 사용자 친화적인 GUI 응용 프로그램으로 실행하거나 명령줄에서 자동으로 실행할 수 있는 독립 실행형 유틸리티에 의해 수행됩니다. 버전 관리를 위해 데이터베이스를 준비하려면 하나 이상의 버전 섹션에서 현재 데이터베이스 스키마를 설명하는 SQL 파일인 히스토리 스크립트와 연결합니다. 데이터베이스 스키마를 변경한 후 단일 메뉴 명령으로 기록 스크립트를 업데이트할 수 있습니다. 프로그램은 현재 데이터베이스 스키마를 기록 스크립트에 기록된 마지막 스키마와 일치시킨 다음 새 버전 번호로 기록에 변경 사항을 추가합니다.
모든 데이터베이스 구조가 SQL 스크립트(텍스트 파일)로 유지되기 때문에 일반 버전 제어 방법을 사용하여 팀 작업을 관리할 수 있습니다. 여러 개발자가 데이터베이스의 특정 논리 섹션 개발을 담당하는 경우 타사 소스 코드 제어 소프트웨어를 사용하여 SQL 스크립트(및 데이터베이스의 로컬 복사본)에서 독립적으로 작업할 수 있습니다. Adept SQL Workshop은 별도의 플러그인 모듈을 통해 특정 VCS 소프트웨어와 인터페이스하는 기본 버전 제어 명령을 사용자 인터페이스에 포함합니다.