RDBMS에 의미 ,관계 차수에 의미

데이터베이스(Database)에서 테이블(Table)은 릴레이션(Relation) 또는 엔터티(Entity)라고도 합니다.

릴레이션(Relation)이라는 용어는 관계형 데이터베이스에서 데이터의 저장 및 관리를 위한 개념으로, 테이블과 동일한 개념을 의미합니다. 관계형 데이터베이스에서는 테이블을 여러 개 만들고, 이들 간의 관계를 설정하여 데이터를 구성하게 됩니다.

 

관계 차수

1:1 관계 (One-to-One Relationship)

1:N 관계 (One-to-Many Relationship)

N:1 관계 (Many-to-One Relationship)

N:M 관계 (Many-to-Many Relationship)

 

1:1 관계 (One-to-One Relationship)

  • 두 개의 테이블 간에 각각 하나의 레코드만 매칭되는 관계
  • 보통 기본키와 외래키를 사용하여 연결

1:N 관계 (One-to-Many Relationship)

  • 한 테이블의 레코드가 다른 테이블의 여러 레코드와 매칭되는 관계
  • 보통 외래키를 사용하여 연결

N:1 관계 (Many-to-One Relationship)

  • 다른 테이블의 여러 레코드가 한 테이블의 레코드와 매칭되는 관계
  • 보통 외래키를 사용하여 연결

N:M 관계 (Many-to-Many Relationship)

  • 두 개의 테이블 간에 다수의 레코드가 매칭되는 관계
  • 중간에 연결테이블을 만들어서 각각의 테이블과 연결함으로써 구현 

'MYSQL' 카테고리의 다른 글

1 : N 관계와 INSERT 구문  (0) 2023.03.16
1 : N (One-to-Many Relationship) 차수에 대한 고찰  (0) 2023.03.16
요구 분석과 시스템 설계 모델링  (0) 2023.03.15
DELETE 구문과 조건절  (0) 2023.03.15
UPDATE 구문과 조건절  (0) 2023.03.13

+ Recent posts