데이터 집합에서의 관계

 

게시 날짜: 2016년 4월

데이터 집합에는 관계형 데이터베이스 같은 관련 테이블이 포함될 수 있습니다. 데이터 테이블 간의 관계를 맺어주는 개체를 DataRelation 개체라고 합니다. 다음 항목에서는 ADO.NET DataRelation 개체의 개요, 이 개체를 만드는 방법 그리고 이 개체를 사용하여 관련 테이블의 데이터를 처리하는 방법에 대해 설명합니다.

참고

일부 Visual Studio 사용자 인터페이스 요소의 경우 다음 지침에 설명된 것과 다른 이름 또는 위치가 시스템에 표시될 수 있습니다. 이러한 요소는 사용하는 Visual Studio 버전 및 설정에 따라 결정됩니다. 자세한 내용은 IDE 개인 설정을 참조하세요.

단원 내용

DataRelation 개체 소개
데이터 집합에서 테이블들 간의 관계를 지정하는 방법 및 이들 관계를 활용하는 방법을 간략하게 설명합니다.

방법: 데이터 집합 디자이너를 사용하여 DataRelation 만들기
데이터 집합 디자이너를 사용하여 DataRelation 개체를 데이터 집합에 추가하는 방법을 설명합니다.

방법: 관련 DataTable의 레코드에 액세스
일대다 관계의 테이블을 사용하여 형식화된 데이터 집합의 관련 레코드를 프로그래밍 방식으로 반환하는 방법을 설명합니다.

연습: 데이터 테이블 간의 관계 만들기
데이터 집합 디자이너를 사용하여 두 개의 데이터 테이블을 만들고 둘 사이에 관계를 추가하는 방법을 단계별로 설명합니다.

참조

DataRelation
두 T:System.Data.DataTable 개체 사이의 부모/자식 관계를 나타냅니다.

GetChildRows
T:System.Data.DataRow의 자식 행을 가져옵니다.

GetParentRow
T:System.Data.DataRow의 부모 행을 가져옵니다.

Rule
ForeignKeyConstraint가 적용될 때 발생하는 동작을 나타냅니다.

Unique
열의 각 행 값이 고유해야 하는지 여부를 나타내는 값을 가져오거나 설정합니다.

Constraint
하나 이상의 DataColumn 개체에 적용할 수 있는 제약 조건을 나타냅니다.

관련 단원

DataRelations 추가
DataSet에 있는 테이블 사이의 관계를 만드는 방법에 대해 설명합니다.

DataRelations 탐색
DataSet에 있는 테이블 사이의 관계를 사용하여 부모-자식 관계의 자식 또는 부모 행을 반환하는 방법에 대해 설명합니다.

DataRelations 중첩
DataSet 내용을 XML 데이터로 표현할 경우 중첩된 DataRelation 개체의 중요성과 이 개체를 만드는 방법에 대해 설명합니다.