블로그

DB용어 정리 본문

Computer engineering/데이터베이스

DB용어 정리

JuNM0418 2021. 10. 24. 21:51

릴레이션(Relation)

2차원 테이블을 의미하며, 행(Row)과 열(Column)들로 표현된다.

 

레코드(Record)

릴레이션의 각 행을 부르는 말이며 투플(Tuple)이라고도 한다.

 

애트리뷰트(Attribute)

릴레이션에서 이름을 가진 하나의 열이다.

 

도메인(Domain)

한 애트리뷰트에 나타낼수 있는 값들의 집합이고, 프로그래밍에서 데이터 타입과 유사하다.

 

차수(Degree)

릴레이션의 애트리뷰트 개수를 나타내며, 최소값이 1 이상이어야한다. 즉 유효한 릴레이션은 적어도 한 개의 애트리뷰트를 가져야한다.

 

카디닐리티(Cardinality)

릴레이션의 투플의 개수를 나타내며, 최소값이 0 이상이어야한다. 즉 유효한 릴레이션은 투플을 하나도 갖지 않아도 된다.

 

내포(Intension)

릴레이션의 정의라고 볼 수 있으며, 릴레이션 스키마(Schema)라고도 한다.

 

외연(Extension)

특정 시점에서 확인한 투플들의 집합이며, 시간의 흐름에 따라 계속 변한다. 릴레이션 인스턴스(Instance)라고도 한다.

'Computer engineering > 데이터베이스' 카테고리의 다른 글

DB SELECT - 1  (0) 2021.10.30
DB 데이터 정의어  (0) 2021.10.24
DB SQL 정리  (0) 2021.10.24
DB데이터 무결성 및 무결성 제약조건 정리  (0) 2021.10.24
DB릴레이션 키 정리  (0) 2021.10.24
Comments