목록

2019년 2월 8일 금요일

[데이터베이스] 8. 관계형 데이터 모델 - 용어 정리.(릴레이션, 키, 무결성, 용어정리)









1. 관계형 데이터 모델 기본 용어





1-1. 릴레이션(Relation)
  •  하나의 개체에 관한 데이터를 2차원 테이블의 구조로 저장한 것.(테이블이라 보면 됨.)
  •  파일 관리 시스템 관점에서 파일(File)에 해당된다.


1-2.튜플(Tuple)
  •  릴레이션을 구성하는 각각의 행.
  •  속성의 모임으로 구성된다.
  •  파일 관리 시스템 관점에서 레코드에 해당된다.
  •  튜플의 수 = 카디널리티 = 기수 = 대응수


1-3. 속성(Attribute)
  •  릴레이션을 구성하는 각각의 열.
  •  데이터베이스를 구성하는 가장 작은 논리적 단위.
  •  파일 구조 상의 데이터 항목 또는, 데이터 필드(Field)에 해당된다.
  •  개체의 특성을 기술한다.
  •  속성의 수 = 차수


1-4. 도메인(Domain)
  •  하나의 속성이 가질 수 있는 모든 값의 집합.
  •  속성 값을 입력 및 수정할 경우 적합성의 판단 기준이 된다.
  •  일반적으로 속성의 특성을 고려하여 데이터 타입을 정의한다.


1-5. 키(Key)
  •  데이터베이스에서 조건에 만족하는 튜플을 찾거나 순서대로 정렬할 때 다른 튜플들과 구별할 수 있는 유일한 기준이 되는 속성 또는 속성들의 집합이다.

* 유일성 : 한 릴레이션에서 모든 튜플은 서로 다른 키 값을 가지는 것.
* 최소성 : 꼭 필요한 최소한의 속성들로만 키를 구성하는 것.


1-6. 널(Null)
  •  속성 값을 모르거나 해당되는 값이 없음을 표현.


1-7. 차수(Degree)
  •  하나의 릴레이션에서 속성의 전체 개수.


1-8. 카디널리티(Cardinality)
  •  하나의 릴레이션에서 튜플의 전체 개수.



2. 무결성 제약조건(Integrity Constraint)

  • 무결성 제약조건이란 데이터의 무결성을 보장하고 일관된 상태로 유지하기 위한 규칙이다.
  • 개체 무결성 제약조건(entity integrity constraint) : 기본키를 구성하는 모든 속성은 널 값을 가질 수 없는 규칙.
  • 참조 무결성 제약조건(referential integrity constraint) : 외래키는 참조할 수 없는 값을 가질 수 없는 규칙.
* 무결성 : 데이터를 결함이 없는 상태로, 정확하고 유효하게 유지하는 것.






댓글 없음:

댓글 쓰기