2012-01-12 2 views
3

설명이 필요합니다. 조회 테이블이란 무엇이며 SQL의 참조 테이블은 무엇입니까?SQL 조회 및 참조 테이블 정의

룩업 테이블이 거의 변경되지 않는 정적 데이터 (예 : 50 개 주와 그 대문자가있는 테이블)이고 참조 테이블이 기본 키와 링크 2 개를 포함하는 테이블이라는 느낌을 받았습니다. 다른 테이블. 아래 예에서 표 B는 참조 표입니다. 누군가가 어떤 표 B를 부르는 지 말해 줄 수 있습니까?

Table A 
CustomerID 
CustomerName 
CustomerAddress 

Table B 
CustomerID 
OrderID 

Table C 
OrderID 
OrderDate 

답변

7

표 B는 Link Table or Junction Table이다.

참조 및 조회 테이블은 서로 다른 출처를 의미 할 수 있으며 두 가지를 구별하기위한 엄격한 정의를 알지 못합니다.

저 개인적 I은 일반적으로 (a FK 제약에 의해 적용) 허용 값의 목록을 의미하는 긴 (a StoreID 같은) 메인 테이블에서 저장된 값과 룩업 의미하는 참조를 사용 특정 분야.

2
  • 포크 테이블
  • 다 대다 관계 테이블
  • 링크 테이블
  • 맵 테이블 그 용어에 대한과 관련된 명확한 정의가있다
3

. 다른 사람이 당신이 말하는 것에 대해 알고 있는지 여부는 정말로 다릅니다.

나는 테이블 B와 함께 일하는 사람들을 "매핑 테이블"이라고 부릅니다.

관련 문제