< 이전 | 다음 >

데이터베이스 관리 태스크 탐색

이 레슨에서는 데이터 소스 탐색기에서 제품에 사용할 수 있는 기본 데이터베이스 관리 태스크를 탐색합니다.

데이터 소스 탐색기에서는 데이터 오브젝트를 작성 및 변경하고, 특권을 관리하며, 데이터를 수정할 수 있습니다. 일반적인 개발 시나리오에서는 테스트 데이터베이스에서 이러한 유형의 태스크를 수행합니다.

먼저 데이터 오브젝트 편집기를 사용하여 새 테이블을 작성하십시오.

  1. 데이터 소스 탐색기에서 SAMPLE 연결, 데이터베이스 노드 및 스키마 폴더를 펼치십시오.
  2. 데이터베이스를 연결하는 데 사용하는 사용자 ID의 해당 스키마를 펼치십시오.
  3. 테이블 폴더를 마우스 오른쪽 단추로 누른 후 작성 > 테이블을 선택하십시오. 데이터 오브젝트 편집기가 열립니다.
    테이블 작성 메뉴를 보여주는 화면 캡처
  4. 데이터 오브젝트 특성 섹션의 등록 정보 페이지에서 새 테이블의 등록 정보를 수정하십시오.
    팁: 이 테이블을 기존 테이블의 사본으로 작성하려면, 정의 가져오기를 누르고 기존 테이블의 등록 정보를 사용하십시오.
    • 일반 페이지에 테이블 이름을 입력하십시오.
    • 컬럼 페이지에 테이블 컬럼을 추가하십시오.
    • 선택사항: 권한 페이지에서 테이블 권한을 수정하십시오. 권한을 추가 및 변경할 수 있으며, 다른 권한 ID로 권한을 부여할지 여부를 지정할 수 있습니다.
      팁: 또한 데이터 소스 탐색기에서 역할을 마우스 오른쪽 단추로 누르고 변경을 선택하거나, 역할 폴더를 마우스 오른쪽 단추로 누르고 작성을 선택하면 역할 권한을 수정할 수 있습니다.
  5. DDL 미리보기를 눌러 편집기의 DDL 섹션에서 생성된 DDL 스크립트를 확인하십시오.
    팁: DDL 스크립트를 저장하고 나중에 실행하려면 SQL Editor로 열기를 누른 후 스크립트를 편집기에서 이전 과정에서 작성한 데이터 개발 프로젝트로 저장하십시오.
  6. DDL 실행을 눌러 DDL 스크립트를 실행하고 테이블을 작성하십시오.

    대상 데이터베이스에서 스크립트가 실행된 후 오류를 포함하는 결과가 SQL 결과 보기에 나타납니다. 데이터 소스 탐색기에서 새 테이블을 작성한 스키마 아래에 해당 테이블이 표시됩니다.

    새 테이블

    팁: SQL 결과 보기에서 정보를 저장하고 인쇄할 수 있습니다.
  7. 선택사항: 이 테이블의 사본을 작성하려면 DDL 스크립트를 생성하십시오.
    1. NEWTABLE이 더 이상 편집되지 않도록 데이터 오브젝트 편집기를 닫으십시오.
    2. 데이터 소스 탐색기에서 새 테이블을 마우스 오른쪽 단추로 누른 후 DDL 생성을 선택하십시오.
    3. 옵션 및 오브젝트 마법사 페이지에서 스크립트에 포함시킬 DDL 옵션 및 오브젝트를 선택하십시오. 스크립트를 생성하고, DROP문을 포함하거나 스크립트에 권한 정보를 포함하기 전에 통계를 갱신할 수 있습니다.
    4. DDL 저장 및 실행 마법사 페이지에서 생성한 스크립트를 미리 보고, 파일 시스템에 생성한 스크립트를 저장할 폴더를 지정한 후 스크립트 이름을 입력하십시오. 스크립트를 실행하거나 열어서 편집할 수 있습니다. 이러한 경우에는 스크립트를 저장하십시오.
    5. 완료를 누르십시오. DDL 스크립트가 생성된 후 지정한 폴더에 저장됩니다. 나중에 스크립트를 실행하면 테이블 사본을 생성할 수 있습니다.

      그런 다음 다른 테이블을 수정하십시오. 이 태스크를 완료하기 위해 데이터 오브젝트 편집기를 사용합니다. 그러나 변경사항으로 인한 영향을 먼저 분석합니다.

  8. 데이터 소스 탐색기에서 EMPLOYEE 테이블을 마우스 오른쪽 단추로 누른 후 영향 분석을 선택하십시오.
  9. 열리는 창에서, 테이블에 종속적이고 영향을 받는 두 오브젝트를 리턴하고 분석에 포함 및 순환 오브젝트를 포함하도록 둘 다를 지정한 후 확인를 누르십시오.

    결과가 모델 보고서 보기에 표시됩니다. 모델 보고서 보기에서 영향 받은 오브젝트를 더블 클릭하면 데이터 소스 탐색기에서 탐색할 수 있습니다. 이 기능을 사용하면 변경사항을 확약하기 전에 데이터 오브젝트에 대한 변경사항 영향을 이해할 수 있습니다.

    영향 분석 보고서의 예제를 보여주는 화면 캡처입니다. 보고서는 EMPLOYEE 테이블에 종속성을 갖는 기타 오브젝트의 작성 여부에 따라 다르게 표시됩니다.

    모델 보고서 보기의 영향 분석 보고서 예제를 보여주는 화면 캡처

  10. 선택사항: 성능 향상을 위해 EMPLOYEE 테이블에 대한 통계를 실행한 후 표시하십시오.
    1. EMPLOYEE 테이블을 마우스 오른쪽 단추로 누른 후 통계 갱신을 선택하십시오. RUNSTATS 조치 결과가 SQL 결과 보기에 표시됩니다.
    2. EMPLOYEE 테이블을 강조표시하고 등록 정보 보기를 여십시오.
    3. 테이블 통계를 보려면 통계 탭을 누르십시오.
      통계 페이지를 보여주는 화면 캡처
    이제 편집기를 다시 사용하여 테이블을 수정합니다.
  11. EMPLOYEE 테이블을 마우스 오른쪽 단추로 누른 후 변경을 선택하십시오.
  12. 컬럼 페이지에 두 개의 컬럼을 추가한 후 DDL 섹션에서 DDL 미리보기를 누르고, DDL 실행을 누르십시오. 새 컬럼이 작성되어 EMPLOYEE 테이블의 데이터 소스 탐색기에 표시됩니다.
< 이전 | 다음 >

피드백