연관 단체는 무엇입니까?
는 소프트웨어 엔지니어링에서 데이터가 추상적이고 개념적으로 표현되는 엔터티-관계 모델에서, 연관 엔티티는 모델의 한 부분입니다. 관계형 모델은 종종 데이터베이스 또는 시스템에서 데이터를 표현하여 이해하기 쉽고 읽을 수있는 스키마로 데이터를 구성하는 데 사용됩니다. 관계형 모델의 엔티티는 사람, 장소, 사물, 이벤트 또는 개념을 포함한 모든 것을 나타낼 수 있습니다. 연관 실체는 서로 다른 개체 간의 관계를 설명하는 연결입니다. 이러한 엔티티는 다수의 관계를 가질 수 있습니다. 즉, 연관 단체 중 하나가 부모 또는 아동 실체와 여러 관계와 연결을 가질 수 있음을 의미합니다.
연관 실체는 속성 및 연결에 대한 정보를 전달합니다. 그것들은 속성이 있기 때문에 엔티티로 간주되며, 그들은 개체를 서로 연결하기 때문에 관계로 간주됩니다. 이런 종류의 단체는 매우 자주 많은 관계를 가지고 있습니다.D 연결은 귀속되기 때문에 연결되지만 다른 엔티티로부터 독립적 인 의미를 가질 수 있습니다. 또한 연관 실체가 식별자 엔티티와 구별 할 수있는 하나의 속성을 갖는 관계형 모델의 모범 사례입니다. 연관 실체는 또한 관련 엔티티 관계와 분리 된 관계의 참가자가 될 수 있습니다.
기본 키는 관계형 모델의 특정 테이블에 인접한 식별자이기 때문에 연관 실체의 일부 여야합니다. 테이블에는 하나만 포함 할 수 있지만 기본 키는 행을 고유하게 지정하는 열의 조합입니다. 고유 키와 기본 키 간에는 차이가 있습니다. 기본 키는 테이블이나 엔터티에서 "널 아님"제약 조건을 시행 할 수 있습니다. 기본 키를 고유 키와 차별화하는 또 다른 측면은 기본 키가 대부분의 키로 선택되거나 먼저 impor의 키로 선택된다는 것입니다.텐스. 1 차 인덱스는 기본 키 관리 및 데이터베이스 관리자의 사용 및 시행을 위해 생성됩니다.
연관 엔티티는 Junction 테이블에 포함되어 사용됩니다 - 두 개 이상의 다른 테이블의 공통 필드를 포함하는 관계형 모델의 테이블. 정션 테이블은 특정 데이터베이스에서 다수의 관계를 다룰 수 있기 때문에 사용됩니다. 정션 테이블 사용을 통해 연관 실체를 사용하는 데이터베이스의 한 예는 코스에 학생의 등록입니다. 이 경우, 학생에 대한 데이터가있는 테이블은 학생 테이블과 관련된 데이터 및 코스 데이터가 포함 된 중간 테이블을 통한 과정에 대한 데이터가있는 테이블에 간접적으로 연결되어 있습니다.
.