관계형 DB (RDB) 란?
2021. 10. 30. 23:37ㆍDB
개체 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 |