programing

"관련 테이블"(다대다 관계)의 올바른 이름은 무엇입니까?

closeapi 2023. 3. 27. 21:15
반응형

"관련 테이블"(다대다 관계)의 올바른 이름은 무엇입니까?

"관련표"의 올바른 이름 또는 가장 일반적인 이름은 무엇입니까?

조회, 연관성, 해결, 매핑 및 연결 테이블을 들었습니다.

"올바른" 이름은 없지만, 학술 명칭은 "관련 표"가 될 것입니다(위키피디아 문서 관련 실체 참조).기타 일반적인 이름은 다음과 같습니다(알파벳순서).

  • 연관표
  • 브리지 테이블
  • 상호 참조 테이블
  • 횡단보도
  • 중간 테이블
  • 교차로 테이블
  • 테이블 결합
  • 접속 테이블
  • 링크 테이블
  • 링크 테이블
  • 다대다 리졸바
  • 지도 테이블
  • 매핑 테이블
  • 피벗 테이블
  • 페어링 테이블
  • 관계표
  • 이행표

주의: 이것은 Derek Greer에 의해 작성된 오리지널 콘텐츠입니다만, 이 콘텐츠는 승인된 답변에 대한 편집으로 게시되어 답변을 완전히 바꾸어 놓았습니다.

상호 참조 테이블.Customer Product XRef.

"정답"은 사용 중인 모델링 방법에 따라 달라집니다.저는 Chen에 대해 잘 알고 있습니다.이 표는 Associative Entity의 물리적 구현입니다.가장 인기 있는 것은 가장 인기 있는 모델링 방법론과 직접 관련이 있을 것입니다.

Wikipedia는 이러한 유형의 표에 대한 여러 이름을 나열합니다.

'Join Table'이라는 말을 배웠는데

누구에게 묻느냐에 따라 다르죠모두 맞소, 당신이 말하는 사람에게 가장 의미 있는 용어를 쓰시오.

관계표

"SQL의 기본 비결 중 하나는 다대다 관계를 표현하는 것입니다.프라이머리 키로 관련된2개 이상의 테이블을 참조하는3번째 테이블을 만듭니다.이 세 번째 테이블은 '접속 테이블'이나 '접속 테이블'처럼 꽤 유명한 이름이 있지만, 저는 그것이 관계라는 것을 알고 있습니다.

조 셀코의 할리우드 커플

고객 테이블을 CustomerTable 또는 Customer 또는 Customer라고 부릅니까?저는 일반적으로 "비즈니스 객체" 이름(예: 고객 제품이 아닌 어떤 제품을 주문했는지에 대한 정보)을 사용하지만, SalesRepCustomer와 같이 실제로 관계를 추적하는 표(예: SalesRepCustomer)를 사용합니다.관련된 두 표의 이름을 지정하고 접미사는 추가하지 않습니다.남들이 말하듯이, 일관성을 가져라.

이름 검색(테이블 이름이 아닌 대화 중)은 "나라 11의 이름은 무엇입니까?"가 아니라 "나라 11의 이름은 무엇입니까?"와 같은 것을 위해 예약합니다.

제가 일하는 곳에서는 횡단보도 테이블이라고 불러요.이름은 Table1XTABLE2를 기반으로 합니다.여기서 내용은 2개의 테이블의 PK입니다.

언급URL : https://stackoverflow.com/questions/3045034/whats-the-correct-name-for-an-association-table-a-many-to-many-relationship

반응형