2011-11-16 2 views
0

나는 foxpro 데이터베이스의 dbf 파일을 가지고 있습니다. 그러나 외래 키에 관한 테이블 간의 관계, 인터 테이블과 관련된 테이블 등은 무엇인지 모릅니다. 관계를 쉽게 배울 수있는 도구가 있습니까? 나는 히트와 트라이에 의해 알아내는 대신 나 대신 관계를 그릴 수 있음을 의미한다. 이 데이터베이스를 Microsoft SQL Server로 내보내려고합니다. 그래서 나는 테이블 논리를 배우기 위해 전체 데이터베이스 스키마를 배우고 싶다. 감사합니다.기존 Foxpro 데이터베이스 모델 이해를위한 도구는 무엇입니까?

+1

여우 프로 마이그레이션 도구에 대한 다음 질문 참조 : http://stackoverflow.com/questions/415061/migrating-from-visual-foxpro 테이블을 SQL로 이동 한 후 SSMS의 데이터베이스 다이어그램 도구를 사용하여 마이그레이션 도구가 아직 가져 오기하지 않은 경우 외래 키를 설정하십시오. 외래 키를 찾으려면 테이블 A의 기본 키와 이름이 같은 테이블 B의 열을 찾습니다.이 키는 외래 키입니다. – MatthewMartin

답변

1

이것은 VFP가 사용되지 않는 테이블 집합입니까? 아니면 VFP 데이터베이스입니까? 데이터베이스가 있다면 DBC, DCT 및 DCX 확장자를 가진 파일을 갖게됩니다. 데이터베이스가 있다면 다음과 같이 데이터베이스를 열고 살펴보십시오.

OPEN DATABASE whatever 
MODIFY DATABASE 

테이블간에 정의 된 관계가있는 경우 해당 테이블이 나타납니다.

VFP는 데이터베이스를 다시 만들 수있는 코드를 생성하는 GENDBC라는 프로그램과 함께 제공됩니다. 모든 SQL 코드이므로, 거기에있는 내용을 볼 때 도움이 될 수 있습니다.

0

Stonefield Database Toolkit은 Visual FoxPro에서 작동하도록 설계되었으며 많은 문서 작성 기능을 갖추고 있습니다. 아니 무료.

관련 문제