정보처리산업기사 필기 공부/데이터베이스

020 파일 관계 데이터베이스의 Relation 구조 시스템

개발자 김맹고 2021. 5. 14. 02:07

 

릴레이션은 데이터들을 표(Table)의 형태로 표현한 것으로, 구조를 나타내는 릴레이션 스키마와 실제 값들인 릴레이션 인스턴스로 구성된다.

<학생> 릴레이션

튜플(Tuple)

  • 릴레이션을 구성하는 각각의 행
  • 속성의 모임으로 구성된다.
  • 파일 구조에서 레코드와 같은 의미이다.
  • 튜플의 수 = 카디널리티(Cardinality) = 기수 = 대응수

속성(Attribute, 애트리뷰트)

  • 데이터베이스를 구성하는 가장 작은 논리적 단위
  • 파일 구조상의 데이터 항목 또는 데이터 필드(열)에 해당된다.
  • 개체의 특성을 기술한다.
  • 속성의 수 = 디그리(Degree) = 차수

도메인(Domain)

  • 하나의 애트리뷰트가 취할 수 있는 같은 타입의 원자(Atomic)값들의 집합
  • 실제 애트리뷰트 값이 나타날 때 그 값의 합법 여부를 시스템이 검사하는 데에도 이용된다.

릴레이션 스키마

  • 한 릴레이션의 논리적 구조를 기술한 것이다.
  • 릴레이션 스키마는 정적인 성질을 가지며, 릴레이션 인스턴스는 동적인 성질을 가진다.

릴레이션 인스턴스(Relation Instance)

: 데이터 개체를 구성하고 있는 속성들에 데이터 타입이 정의되어 구체적인 데이터 값을 갖고 있는 것을 말한다.

ex. <학생> 릴레이션의 인스턴스


길벗알앤디 (강윤석, 김용갑, 김우경), 정보처리 산업기사 필기 1권 핵심요약, 길벗(2019), p 29.
반응형