관계형 데이터베이스란 무엇인가요?
소위 관계형 데이터베이스는 관계형 모델을 사용해 데이터를 정리하는 데이터베이스를 말한다. 관계형 모델은 1970년 IBM 연구원 E.F. Codd 박사가 처음 제안했습니다. 이후 수십 년 동안 관계형 모델의 개념은 완전히 개발되어 점차 데이터베이스 아키텍처의 주류 모델이 되었습니다. 간단히 말하면, 관계형 모델은 2차원 테이블 모델을 말하고, 관계형 데이터베이스는 2차원 테이블과 그 사이의 관계로 구성된 데이터 조직이다. 관계형 모델의 일반적인 개념은 다음과 같습니다. 관계: 2차원 테이블로 이해될 수 있습니다. 각 관계에는 일반적으로 테이블 이름이라고 하는 관계 이름이 있습니다. 튜플(Tuple): 종종 데이터베이스의 레코드라고 불리는 2차원 테이블의 행으로 이해될 수 있습니다. 속성: 데이터베이스의 필드라고도 하는 2차원 테이블의 열로 이해될 수 있습니다. 도메인: 데이터베이스의 특정 열에 대한 값 제한인 속성의 값 범위입니다. 키워드: 튜플을 고유하게 식별하는 속성 집합입니다. 데이터베이스에서 기본 키라고도 하며 하나 이상의 열로 구성됩니다. 관계 스키마: 관계에 대한 설명을 나타내며 형식은 관계 이름(속성 1, 속성 2, ..., 속성 N)입니다. 데이터베이스에서는 이를 종종 테이블 구조라고 합니다.