데이터베이스 다 대다 관계 란 무엇입니까? -techopedia에서 정의

다 대다 관계 란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-다 대다 관계 란 무엇입니까?

다 대다 관계는 한 테이블의 부모 행에 두 번째 테이블의 여러 자식 행이 포함 된 경우 데이터베이스의 테이블 간 관계를 나타내며 그 반대도 마찬가지입니다. 다 대다 관계는 종종 표현하기 까다 롭습니다.


다 대다 관계는 일반적으로 두 테이블이 나타내는 개체 간의 실제 관계를 반영한 ​​것입니다.

Techopedia는 다 대다 관계를 설명합니다

학교 응용 프로그램에서 사용하는 데이터베이스를 예로들 수 있습니다. 여기에 포함 된 두 테이블은 "학생"과 "제목"입니다. 실제로는 한 학생이 여러 과목을 동시에 수강하며 한 번에 여러 학생이 과목을 공부합니다. 이것은 다 대다 관계입니다.


데이터베이스에서 이러한 관계는 중간 테이블로 세분화되어야합니다. 우리 학교의 예에서 이것은“Student_ID”, “Subject_ID”, “Semester”및“Year”열을 포함하는 세 번째 테이블의 형태를 취할 수 있습니다. 특정 학기 동안 특정 학기에 특정 과목을 수강하는 각 학생에 대해이 테이블에 행을 입력 할 수 있습니다. Student_ID는 Student 마스터 테이블에서 읽히고 Subject_ID는 Subject 마스터 테이블에서 읽습니다. 이런 식으로 많은 학생들이 많은 과목과 관련 될 수 있습니다.


또 다른 예는 직원과 부서 간의 관계 일 수 있습니다. 각 부서에는 특정 작업을 수행하는 직원 수에 제한이 없습니다. 마찬가지로 직원은 한 번에 여러 부서에서 일할 수도 있습니다. 따라서 Employee_ID 및 Department_ID를 사용하여 연결하는 중개 테이블을 작성하여 여러 부서 또는 직원을 동시에 연결할 수 있습니다.

다 대다 관계 란 무엇입니까? -techopedia에서 정의