2017-03-02 7 views
0

올해 우리 팀의 큰 임무 중 하나는 기존 데이터베이스 구조를 정밀 검사하고 표준화하는 것입니다. 응용 프로그램에서 외래 키로 사용하는 많은 열은 실제로 데이터베이스에 정의 된 외래 키 관계가 아니며이를 수정하는 중입니다.데이터베이스의 외래 키로 정의되지 않은 논리적 외래 키에 대한 용어가 있습니까?

명확하게 FK로 간주되지만 데이터베이스에 정의되지 않은 열이있는 상황을 설명하는 멋지고 간결한 방법이 있는지 궁금합니다. 나는 "비공식적 인 외래 키"또는 "느슨한 외래 키"를 사용했지만 일반적으로 그러한 용어는 명확하지 않으며 내가 의미하는 바를 설명해야합니다 (물론 할 수 있지만 시간이 조금 걸립니다).

Google에서 답변을 찾지 못했지만 대부분의 결과는 FK 정의가 더 좋은 이유를 설명합니다. 나는 또한 비교적 DB 디자인에 익숙하지 않기 때문에 아마 이것에 대해서 잘못 생각하고있을 것입니다.

같은 용어가 있습니까?

답변

1

"가짜"는 외래 키가 제한 유형이기 때문에 "위조"로 설정하면 더 명확하게 이해할 수 있으며 "외인성"을 외우려고하면 더 관용적입니다.

+0

좋은 아이디어. 나는 "unenforced"를 좋아한다. 감사! –