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 |