< 이전 | 다음 >

데이터 애플리케이션 개발 태스크 탐색

이 레슨에서는 이전 과정에서 작성한 데이터 개발 프로젝트에서 애플리케이션 개발 아티팩트를 작성하고 저장합니다. SQL 쿼리 및 SQL 스토어드 프로시저를 작성하고 다른 기능을 간략하게 탐색합니다.

IBM® Data Studio에서 데이터 개발 프로젝트를 사용하여 루틴, 쿼리 및 XML 파일과 같은 데이터베이스 애플리케이션 개발 아티팩트를 작성하고 저장할 수 있습니다.

먼저 SQL 쿼리를 작성합니다.

  1. 데이터 프로젝트 탐색기에서 이전에 작성한 데이터 개발 프로젝트를 펼친 후 SQL 스크립트 폴더를 마우스 오른쪽 단추로 클릭하고 새로 작성 > SQL 또는 XQuery 스트립트를 선택하십시오. 새 SQL문 마법사가 열립니다.
  2. SQL문의 이름(예: testSelect)을 입력하고 SQL 쿼리 빌더를 사용하여 명령문을 편집하도록 선택한 후 완료를 클릭하십시오. 이 자습서에서는 그래프 형식 SQL 쿼리 빌더를 사용하여 SQL문을 작성하지만 SQL 및 XQuery 편집기를 사용하여 SQL문을 작성할 수도 있습니다. SQL 및 XQuery 편집기에는 구문 강조표시, 컨텐츠 지원 및 템플리트 지원과 같은 유용한 기능들이 많이 있습니다.
  3. SQL 쿼리 빌더에서 가운데 패널을 마우스 오른쪽 단추로 누른 후 테이블 추가를 선택하십시오.
    테이블 추가 메뉴를 보여주는 화면 캡처
  4. 창이 열리면 EMPLOYEE 테이블을 탐색하고 확인을 클릭하십시오.
  5. SQL 쿼리 빌더 맨 아래에 있는 탭으로 구분된 영역을 사용하여 쿼리에 컬럼 및 조건을 추가하거나 SQL 쿼리 빌더 맨 위에 있는 편집기에서 쿼리를 입력하십시오. 최종 쿼리 다음과 같습니다.
    SELECT FIRSTNME, LASTNAME   FROM EMPLOYEE   WHERE SALARY > :SALARY
  6. 파일 > 저장을 클릭하여 쿼리를 프로젝트에 저장하고 SQL 쿼리 빌더를 닫으십시오. SQL 쿼리가 작성되어 데이터 프로젝트 탐색기에 있는 프로젝트에 표시됩니다.
    데이터 프로젝트 탐색기에 표시된 SQL 쿼리를 보여주는 화면 캡처

    이제 다음과 같이 스토어드 프로시저를 작성하십시오.

  7. 프로젝트에서 스토어드 프로시저 폴더를 마우스 오른쪽 단추로 누른 후 새로 작성 > 스토어드 프로시저를 선택하십시오. 새 스토어드 프로시저 마법사가 열립니다.
  8. 마법사에서 스토어드 프로시저의 이름(예: mySQLPROCEDURE)을 지정하고 언어 필드에서 SQL을 선택하십시오.
    주: Java 스토어드 프로시저 또는 z/OS®용 DB2®를 목표로 하는 원시(native) 및 외부 SQL 스토어드 프로시저를 작성할 수도 있습니다.
  9. 스토어드 프로시저에 사용할 템플리트를 선택하십시오. DDL을 포함한 각 템플리트에 대한 자세한 정보가 미리보기 영역에 표시됩니다. 이 마법사의 루틴 > 템플리트 환경 설정 페이지에서 표시되는 추가 템플리트를 작성하고 저장할 수 있습니다.
  10. 완료를 클릭하십시오.

스토어드 프로시저가 작성되어 데이터 프로젝트 탐색기에 있는 프로젝트에 표시됩니다. 이제 스토어드 프로시저를 전개, 실행 및 디버그할 수 있습니다. 또한 비슷한 단계를 수행하여 사용자 정의 함수도 작성할 수 있습니다.

전개 그룹을 사용하여 스토어드 프로시저 및 SQL 스크립트를 전개하는 방법에 대한 자세한 정보는 온라인 도움말을 참조하십시오.

팁: SQL 스토어드 프로시저 작성, 전개 및 디버깅에 대한 자세한 정보는 이 제품에 있는 DB2 SQL 스토어드 프로시저 작성, 테스트 및 전개 자습서를 참조하십시오.
루틴 및 SQL 쿼리 외에 XML 아티팩트도 데이터 개발 프로젝트에 저장할 수 있습니다. 마법사와 편집기를 사용하여 XML 파일을 작성하고 수정할 수 있습니다. DB2 데이터베이스에 XML 스키마를 등록하여 XML 데이터 삽입을 분해하고 검증하는 데 사용할 수 있습니다. 마법사 또는 테이블 데이터 편집기를 통해 XML 데이터를 XML 컬럼으로 삽입할 수 있습니다.
팁: XML 기능에 대한 자세한 정보는 DB2 데이터베이스에서 XML 데이터로 작업 자습서를 참조하십시오.

또한 데이터 개발 프로젝트를 사용하여 데이터베이스 오퍼레이션(SQL SELECT 및 DML문, XQuery 표현식 또는 스토어드 프로시저로 호출)을 클라이언트 애플리케이션으로 표시하는 웹 서비스를 작성 및 전개할 수 있습니다. 웹 서비스 기능에 대한 자세한 정보는 웹 서비스 온라인 도움말을 참조하십시오.

< 이전 | 다음 >

피드백