Computer Science/Database :: 데이터베이스

[데이터베이스] 관계형 데이터 간단 용어 #2주차

HJPlumtree 2021. 3. 9. 19:52

관계형 데이터 모델의 개념

 

릴레이션(Relation): 테이블의 고급진(?) 이름

도메인(Domain): 하나의 속성이 가질 수 있는 범위(예시: 초등학교 학년은 도메인 1~6)

튜플(Tuple): 각 행을 의미

카디널리티(Cardinality): 총 튜플의 수

스키마: 구조

 

X: 카티션 프로덕트: 두 집합에 속한 원소들을 이용한 모든 가능한 쌍

학년 = {1, 2, 3, 4}

학과 = {컴공, 전자, 기계}

{(1, 컴공), (2, 컴공), (3, 컴공), (4, 컴공)

(1, 전자), (2, 전자), (3, 전자), (4, 전자)

(1, 기계), (2, 기계), (3, 기계), (4, 기계)}

 

디그리(degree): 속성의 수

 

릴레이션의 특성

튜플의 유일성

  • 릴레이션은 튜플의 집합
  • 집합은 중복을 허용하지 않는다

 

튜플의 무순서성

  • 릴레이션은 튜플의 집합
  • 집한에서 원소들 간의 순서는 없다

 

속성의 무순서성

  • 스키마는 속성들의 집합
  • 순서는 상관없다

속성의 원자성(Atomicity)

  • 속성 값은 원자 값
  • 원자(Atom): 더 이상 쪼갤 수 없는 최소 단위라고 생각한다
  • 속성은 개체를 구성하는 가장 작은 놀리적 단위
  • 논리적으로 더 분해 X

 

 

코리아텍 데이터 베이스 2주차 강의를 들으며 적어둔 내용입니다.