도구 사용 도움말: Rational XDE Developer를 사용하여 데이터베이스 리버스 엔지니어링
이 도구 사용 도움말은 Rational XDE Developer 소프트웨어 도구에서 리버스 엔지니어링을 사용하여 기존 데이터베이스 스키마 또는 DDL 스크립트 파일에서 데이터 모델을 생성하는 방법에 대해 설명합니다.
도구: Rational XDE Developer
관계
기본 설명

개요

이 도구 사용 도움말은 Rational XDE(TM) 소프트웨어 도구에서 리버스 엔지니어링을 사용하여 기존 데이터베이스 스키마 또는 DDL 스크립트 파일에서 데이터 모델을 생성하는 방법에 대해 설명합니다.

이 도구 사용 도움말에서는 다음 단계가 수행됩니다.

데이터베이스 리버스 엔지니어링

Rational XDE에서 데이터베이스 또는 DDL(Data Definition Language) 파일의 리버스 엔지니어링을 통해 실제 데이터베이스 디자인의 모델을 빌드할 수 있습니다. 참조: 도움말 서적 아이콘리버스 엔지니어링에 의한 데이터 모델 빌드 .

Rational XDE 데이터 모델링 리버스 엔지니어링 마법사를 사용하여 리버스 엔지니어링 프로세스를 시작합니다. (도움말 서적 아이콘DDL 또는 데이터베이스 리버스 엔지니어링을 참조하십시오.) .) 리버스 엔지니어링 마법사는 데이터베이스 스키마 또는 DDL을 읽고 다음을 작성합니다.

  • 테이블, 열, 제한조건, 관계, 스토어드 프로시저 및 보기를 포함하는 패키지. 도움말 서적 아이콘데이터 모델 디자인을 참조하십시오. .
  • 도메인을 포함하는 패키지. 도움말 서적 아이콘도메인을 참조하십시오. .
  • 각 테이블에 대한 실현(realization) 관계를 포함하는 데이터베이스. 도움말 서적 아이콘데이터 모델링의 관계 실현을 참조하십시오. .

데이터베이스를 리버스 엔지니어링하기 위해서는 Rational XDE가 데이터베이스에 연결될 수 있어야 합니다. (도움말 서적 아이콘데이터베이스 관리 시스템에 연결을 참조하십시오.) .)리버스 엔지니어링 프로세스의 결과는 각 DBMS에 따라 달라질 수 있습니다.

특정 DBMS의 리버스 엔지니어링 데이터베이스에 대한 추가 세부사항은 다음 주제를 참조하십시오.

  • 도움말 서적 아이콘Oracle 데이터베이스 리버스 엔지니어링
  • 도움말 서적 아이콘SQL Server 데이터베이스 리버스 엔지니어링
  • 도움말 서적 아이콘Sybase 데이터베이스 리버스 엔지니어링
  • 도움말 서적 아이콘DB2 데이터베이스 리버스 엔지니어링

특정 DBMS의 데이터베이스 연결 설정에 대한 자세한 정보는 Rational XDE 온라인 도움말에서 다음 주제를 참조하십시오.

  • 도움말 서적 아이콘Oracle 데이터베이스 연결
  • 도움말 서적 아이콘SQL Server 데이터베이스 연결
  • 도움말 서적 아이콘Sybase 데이터베이스 연결
  • 도움말 서적 아이콘DB2 데이터베이스 연결

테이블을 클래스로 변환<선택사항>

일단 데이터베이스가 실제 데이터베이스 디자인의 모델을 작성하도록 리버스 엔지니어링되면, 디자인 모델 또는 독립 논리 데이터 모델에서 논리 데이터베이스 디자인의 파트가 될 수 있는 클래스로 테이블을 변환하기로 선택적으로 결정할 수 있습니다. (도움말 서적 아이콘논리 데이터 모델을 참조하십시오.) .) 패키지에 포함되어 있거나 데이터베이스에 의해 실현된 하나의 테이블 또는 모든 테이블을 변환할 수 있습니다. (도움말 서적 아이콘테이블을 클래스로 변환을 참조하십시오.) .) 패키지는 관계를 논리 데이터 모델로 변환하기 위해 해당 관계의 모든 참가자를 포함해야 합니다.

데이터베이스 디자인 및 모델링에 대한 추가 세부사항은 도구 사용 도움말: Rational XDE의 데이터베이스 디자인 및 모델링을 참조하십시오.

테이블에서 클래스로의 변환 프로세스에 대한 추가 세부사항은 Rational XDE 온라인 도움말에서 다음 주제를 참조하십시오.

  • 도움말 서적 아이콘테이블을 클래스로 변환
  • 도움말 서적 아이콘테이블을 클래스로 변환 맵핑
  • 도움말 서적 아이콘테이블 및 클래스 변환

모델 및 데이터베이스에 대한 변경 관리

리버스 엔지니어링 프로세스를 통해 데이터 모델을 작성한 후 데이터 모델 및 데이터베이스의 갱신사항을 제어하고 관리해야 합니다. Rational XDE는 변경 관리 시 데이터베이스 디자이너를 지원하기 위해 비교 및 동기화 기능을 제공합니다. (도움말 서적 아이콘데이터 모델링의 비교 및 동기화 , 도구 사용 도움말: Rational XDE의 데이터베이스 관리를 참조하십시오.) 같은 모델에 대해 여러 차례 리버스 엔지니어링 프로세스를 사용하면 데이터 모델에서 테이블 및 관계의 중복이 발생할 수 있으므로, 비교 및 동기화 기능은 정기적인 리버스 엔지니어링을 통해 사용하는 것이 바람직합니다.