차례:
정의-관계형 모델이란 무엇입니까?
관계형 모델은 관계형 데이터베이스의 개념적 기초입니다. 1969 년 EF Codd가 제안한이 방법은 관계를 사용하여 데이터를 구조화하는 방법으로, 열과 행으로 구성된 그리드와 같은 수학적 구조입니다. Codd는 IBM에 대한 관계형 모델을 제안했지만 그의 작업이 관계형 데이터베이스의 기초가되는 것이 얼마나 중요하고 영향력이 있는지 전혀 몰랐습니다. 우리 대부분은 데이터베이스에서 관계의 물리적 표현에 매우 익숙합니다.이를 테이블이라고합니다.
관계형 모델은 수학에서 많이 차용하고 도메인, 공용체 및 범위와 같은 수학 용어를 사용하지만 간단한 영어를 사용하여 설명하는 기능과 조건을 쉽게 정의 할 수 있습니다.
Techopedia는 관계형 모델을 설명합니다
관계형 모델에서 모든 데이터는 관계 (테이블)에 저장되어야하며 각 관계는 행과 열로 구성됩니다. 각 관계에는 헤더와 본문이 있어야합니다. 헤더는 단순히 관계의 열 목록입니다. 본문은 실제로 관계를 채우고 행으로 구성되는 데이터 세트입니다. 하나의 열과 하나의 행의 접합이 고유 한 값이 될 것으로 추정 할 수 있습니다.이 값을 튜플이라고합니다.
관계형 모델의 두 번째 주요 특징은 키 사용입니다. 이들은 관계 내에서 특별히 지정된 열로, 데이터를 정렬하거나 데이터를 다른 관계와 관련시키는 데 사용됩니다. 가장 중요한 키 중 하나는 기본 키로, 각 데이터 행을 고유하게 식별하는 데 사용됩니다. 데이터를보다 쉽게 쿼리 할 수 있도록 대부분의 관계형 데이터베이스는 기본 키를 기준으로 데이터를 물리적으로 물리적으로 정렬합니다. 외래 키는 한 관계의 데이터를 다른 관계의 기본 키와 관련시킵니다.
위에서 설명한대로 데이터를 구성하는 방법을 정의하는 것 외에도 관계형 모델은 무결성 제약 조건이라고하는 데이터 무결성을 강화하기위한 일련의 규칙을 제시합니다. 또한 데이터 조작 방법 (관계 미적분)을 정의합니다. 또한이 모델은 효율적인 데이터 저장을 보장하기 위해 정규화라는 특수 기능을 정의합니다.