관계형 모델은 데이터의 논리적 구조를 특정 조건을 만족하는 모델로 요약한 것입니다.
관계형 모델은 데이터의 논리적 구조를 특정 조건을 충족하는 2차원 테이블 모델로 요약한 것입니다.
관계 모델: 개체와 개체 간의 관계를 2차원 테이블 형식으로 표현하는 데이터 모델입니다. 관계형 모델의 특징: 관계형 모델은 엄격한 수학적 개념을 기반으로 한다는 점에서 비관계형 모델과 다릅니다. 관계형 모델의 개념은 단일이며, 엔터티 또는 엔터티 간의 연결은 관계로 표현됩니다. 액세스 경로는 사용자에게 투명합니다. 관계는 표준화된 관계여야 합니다.
관계형 데이터 모델은 집합론의 관계형 개념을 기반으로 개발되었습니다. 관계형 모델에서는 엔터티와 엔터티 간의 연결이 모두 단일 구조 유형인 관계로 표현됩니다. 실제 관계형 데이터베이스의 관계를 테이블이라고도 합니다. 관계형 데이터베이스는 여러 테이블로 구성됩니다.
관계형 스키마는 실제로 스키마 이름, 속성 이름, 값 도메인 이름 및 스키마의 기본 키를 포함하는 레코드 유형입니다. 물리적 저장소에 대한 설명은 포함되지 않고 데이터 특성에 대한 설명만 포함됩니다.
관계 하위 스키마, 하위 스키마는 사용자가 사용하는 데이터 부분에 대한 설명입니다. 사용자 데이터를 지적하는 것 외에도 패턴과 하위 패턴 간의 대응도 지적해야 합니다.
저장 모드, 관계형 저장소의 기본 구성 방법은 파일이고, 튜플은 파일에 있는 레코드입니다. 관계형 스키마에는 키가 있으므로 해싱 또는 인덱싱 방법을 사용하여 관계 저장을 구현할 수 있습니다.
관계형 모델에 대한 세 가지 유형의 무결성 규칙:
1. 이 규칙은 관계의 튜플이 구성하는 속성에 null 값을 가질 수 없도록 요구합니다. 기본 키. null 값이 있는 경우 기본 키 값은 튜플을 고유하게 식별할 수 없습니다.
2. 무결성 규칙을 참조하면, 속성 집합 K가 관계 스키마 R1의 기본 키이고 K가 관계 스키마 R2의 외래 키이기도 하면 관계 R2에서는 K의 두 값은 가능하거나, R1 관계에서 기본 키 값과 같거나 null입니다.