개요
이 도구 사용 도움말은 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의 데이터베이스 관리를 참조하십시오.) 같은 모델에 대해 여러 차례 리버스
엔지니어링 프로세스를 사용하면 데이터 모델에서 테이블 및 관계의 중복이 발생할 수 있으므로, 비교 및 동기화 기능은 정기적인 리버스 엔지니어링을 통해 사용하는 것이 바람직합니다.
|