정보처리산업기사 필기 공부/데이터베이스
020 파일 관계 데이터베이스의 Relation 구조 시스템
개발자 김맹고
2021. 5. 14. 02:07
릴레이션은 데이터들을 표(Table)의 형태로 표현한 것으로, 구조를 나타내는 릴레이션 스키마와 실제 값들인 릴레이션 인스턴스로 구성된다.
<학생> 릴레이션
튜플(Tuple)
- 릴레이션을 구성하는 각각의 행
- 속성의 모임으로 구성된다.
- 파일 구조에서 레코드와 같은 의미이다.
- 튜플의 수 = 카디널리티(Cardinality) = 기수 = 대응수
속성(Attribute, 애트리뷰트)
- 데이터베이스를 구성하는 가장 작은 논리적 단위
- 파일 구조상의 데이터 항목 또는 데이터 필드(열)에 해당된다.
- 개체의 특성을 기술한다.
- 속성의 수 = 디그리(Degree) = 차수
도메인(Domain)
- 하나의 애트리뷰트가 취할 수 있는 같은 타입의 원자(Atomic)값들의 집합
- 실제 애트리뷰트 값이 나타날 때 그 값의 합법 여부를 시스템이 검사하는 데에도 이용된다.
릴레이션 스키마
- 한 릴레이션의 논리적 구조를 기술한 것이다.
- 릴레이션 스키마는 정적인 성질을 가지며, 릴레이션 인스턴스는 동적인 성질을 가진다.
릴레이션 인스턴스(Relation Instance)
: 데이터 개체를 구성하고 있는 속성들에 데이터 타입이 정의되어 구체적인 데이터 값을 갖고 있는 것을 말한다.
ex. <학생> 릴레이션의 인스턴스
길벗알앤디 (강윤석, 김용갑, 김우경), 정보처리 산업기사 필기 1권 핵심요약, 길벗(2019), p 29.
반응형