관계형 DB (RDB) 란?

2021. 10. 30. 23:37DB

개체 Entity와 관계 Relationship를 모두 릴레이션 Relation이라는 Table로 표현한 데이터베이스 DB.

Id Name Age Major
1230 34 산업공학
1231 사과 20 컴퓨터
1237 바나나 63 경영학

 

행 == row == tuple == record

열 == column == attribute == field

 

릴레이션 == table

상단의 칼럼명 == 릴레이션 스키마

3개의 데이터 행들 == 릴레이션 인스턴스

 

 

tuple 수 = 카디널리티 cardinality = 기수

attribute 수 = 디그리 degree = 차수

 

도메인 domain

= 해당 속성의 원자(atomic)값들의 집합

 

릴레이션 특징

tuple은 모두 상이 --> tuple은 유일

attribute명 유일 && 속성값은 중복 가능

attribute의 부분집합을 key로 설정 (1개 이상의 key를 가짐)

tuple에 순서 X && attribute 순서 X

릴레이션 relation은 시간에 따라 변함

속성값은 원자값만 저장

반응형

'DB' 카테고리의 다른 글

[인프런] ELK 스택 강의 정리  (0) 2022.02.17
개체 Entity 란?  (0) 2021.10.30
DB 설계 프로세스  (0) 2021.10.30