2012-03-02 5 views
0

Access 데이터베이스가 있습니다.오라클의 테이블 관계를 보는 방법

이제이 Access DB와의 연결을 만들어 ORACLE에 복사했습니다.

Oracle에서 키와 제약 조건을 다시 작성해야합니다.

테이블 간의 관계를 만드는 방법을 찾을 수 없습니다.

또한 시각화합니다.

+0

이 질문에 대한 대답은 여기에 있습니다. https://stackoverflow.com/questions/85978/query-a-tables-foreign-key-relationships –

답변

2

우선 Access DB에서 Oracle 로의 마이그레이션을 성공적으로 완료 한 경우 db 키와 제약 조건을 유지해야합니다.

그런 의미에서 테이블 관계를 시각화하는 데 도움이되는 Oracle 데이터베이스 제품이 있습니다. 회사에서 사용하는 "Allround Automations의 PL/SQL Developer"라는 제품이 GUI 인터페이스에 포함되어 있습니다. 테이블의 탐색 트리에 "외래 키"와 "외래 키 참조"브랜치가 있습니다. 노드 (이 제품은 비록 무료가 아닙니다.). PL/SQL Developer의 '다이어그램 창'기능에 대한 자세한 내용은 here을 확인하십시오.

두 번째로 오라클의 SQL Developer (무료)에는 관계형을 시각적으로 표현하기위한 '데이터 모델링'이라는 기능이 있습니다. Oracle SQL Developer의 데이터 모델링에 대해서는 here을 확인하십시오.

은 또한 당신은 또한 다음과 같은 쿼리를 사용하여 특정 테이블에 대한 참조를 가지고있는 테이블을 찾으려면 : 나는 Oracle SQL Developer을 얻는 것이 좋습니다

select table_name from user_constraints 
where r_constraint_name in 
    (select constraint_name 
    from user_constraints 
    where constraint_type in ('P','U') 
    and table_name = upper('&tableOfInterest') 
) 
1

. Oracle에서 제공하는 무료 도구로 GUI 내에서 데이터베이스를보고 수정할 수 있습니다. 또한 데이터 모델러가 내장되어 있습니다. 또한 무료입니다 (오라클이 먼저 필요합니다)

관련 문제