아래 글은 데이터베이스 관련 개념 정리 및 작성자 공부를 위해 작성되었습니다.

 

📃 참고자료

 

 

https://www.youtube.com/watch?v=jTbdUuYJDIM 

 

 

 

 

 

* Relation과 Table의 차이

 

https://5dol.tistory.com/17

 

Relation과 Table의 차이

데이터베이스 관련 책을 읽다보면 Relation과 Table을 같은 용어로 이야기하는 경우가 있다. 어떤 책의 경우 "릴레이션이 테이블이다." 라고 되어있다. 하지만 사실상 릴레이션은 테이블과는 약간

5dol.tistory.com

 

 

 

 

 

* 튜플(Tuple) = Row

 

  • 릴레이션을 구성하는 각각의 행 속성 값들의 집합으로 구성
  • 하나의 행을 튜플이라고 함
    * 그 행에 입력되어 있는 값 자체가 인스턴스

 

* 카디널리티(Cardinality)

 

- 테이블에 입력되어 있는 현재 튜플의 수

 

 

 

* 차수(Degree)

 

- 속성(Column)의 수

 

 

* 도메인(Domain)

 

  • 속성이 취할 수 있는 같은 타입의 원자값들의 집합
  • 정의된 속성은 반드시 해당 도메인 내의 값을 취함
  • 그 속성에 입력 될 수 있는 값의 범위

 

 

* 릴레이션의 특성

 

 

  • 한 릴레이션에 포함된 튜플들은 모두 상이하다.
  • 한 릴레이션에 포함된 튜플 사이에는 순서가 없다.
    * 튜플들의 순서는 아무 의미 없다.

  • 한 릴레이션을 구성하는 속성의 이름은 유일해야 한다.
  • 한 릴레이션을 구성하는 속성 사이에는 순서가 없다.
  • 모든 속성값은 논리적으로 더이상 분해 할 수 없는 값인 원자값이어야 한다.
반응형

+ Recent posts