2016-09-19 3 views
0

ODBC 연결을 통해 Oracle 데이터베이스에 연결된 Microsoft Access가 있습니다. 이제 Access에서 Oracle의 테이블과 데이터에 액세스 할 수 있습니다.ODBC 연결을 통해 Oracle에 연결된 Microsoft Access의 데이터베이스 다이어그램

어떻게 액세스 내에서 데이터 다이어그램을 보거나 구성 할 수 있습니까? 필자는 Oracle 데이터베이스 자체에 액세스 할 수 없습니다.

감사합니다.

+0

물론 Microsoft Office에 연결할 수 있으면 Oracle 데이터베이스 자체에 액세스 할 수 있습니다. MS Access에 정의 된 것과 동일한 자격 증명을 사용하십시오 (Access 파일이 암호로 보호되지 않은 경우) –

답변

0

레이아웃에 대한 액세스에서 다이어그램 도구를 사용하고 Access에서 관계 다이어그램을 만들 수 있습니다. 그러나 "꽤"있는 다이어그램은 서버 측에서 어떤 속성도 적용하거나 변경하지 않습니다. 액세스 백엔드 파일에 링크 된 액세스 프론트 엔드를 사용하는 경우에도 실제로 프런트 엔드에 다이어그램을 만들 수 있지만 데이터 구조를 변경하거나 존재하는 관계를 설정할 수 없습니다.

물론 위의 경우 Oracle 데이터베이스에서 작업 할 모든 테이블을 FIRST를 통해 Access에 연결했다고 가정합니다. Access 프런트 엔드에 연결된 모든 테이블을 가지고 있으면 Access에서 관계 도구/창을 자유롭게 시작할 수 있으며 테이블을 끌어다 놓아 테이블간에 관계를 그릴 수 있습니다. 액세스는 프론트 엔드의 관계를 자동으로 "끌어들이는"것이 아니며 액세스는 테이블 간의 연결 관계를 그려 내지 않습니다. 그러나 테이블을 가장 확실하게 레이아웃 할 수 있으며 연결된 테이블간에 관계 선을 그릴 수 있습니다. 언급 한 바와 같이이 다이어그램에서 변경 한 사항은 백엔드 데이터베이스에 반영되지 않습니다.

Access 데이터베이스, SQL 서버 데이터베이스 또는이 경우 Oracle 데이터베이스에서 링크 된 테이블을 사용할 때 액세스 할 때 테이블에 자유롭게 그리는 동안 모든 사례의 DESIGN 변경 사항이 필요합니다. 프런트 엔드로 Access를 사용하도록 선택한 백 엔드 데이터베이스 시스템과 함께 제공되는 도구로 만들 수 있습니다.

링크 된 테이블을 Access 데이터베이스에 사용하는 경우에도 프런트 엔드에서 다이어그램 도구를 사용하더라도 데이터베이스에 구조 또는 관계가 변경되지 않습니다. 물론 Access 데이터베이스를 사용하면 백엔드 데이터베이스를 열고 YES를 선택하여 관계 창에서 직접 테이블을 수정하고 관계를 수정할 수 있습니다.

따라서 연결된 테이블을 사용할 때 백 엔드 데이터베이스에 데이터 구조 나 관계 변경이 일어나지 않을 수 있습니다. 그러나 Access 다이어그램 도구로 "예쁜"다이어그램을 그리면 Oracle 백 엔드 데이터베이스를 사용할 때 가장 자유 롭습니다. 실제로 Access의 관계 도구는 문제의 연결된 데이터베이스를 변경할 수있는 기능이없는 다이어그램 도구가됩니다.

관련 문제