아래 글은 데이터베이스 관련 개념 정리 및 작성자 공부를 위해 작성되었습니다.
📃 참고자료
https://www.youtube.com/watch?v=jTbdUuYJDIM
* Relation과 Table의 차이
* 튜플(Tuple) = Row
- 릴레이션을 구성하는 각각의 행 속성 값들의 집합으로 구성
- 하나의 행을 튜플이라고 함
* 그 행에 입력되어 있는 값 자체가 인스턴스
* 카디널리티(Cardinality)
- 테이블에 입력되어 있는 현재 튜플의 수
* 차수(Degree)
- 속성(Column)의 수
* 도메인(Domain)
- 속성이 취할 수 있는 같은 타입의 원자값들의 집합
- 정의된 속성은 반드시 해당 도메인 내의 값을 취함
- 그 속성에 입력 될 수 있는 값의 범위
* 릴레이션의 특성
- 한 릴레이션에 포함된 튜플들은 모두 상이하다.
- 한 릴레이션에 포함된 튜플 사이에는 순서가 없다.
* 튜플들의 순서는 아무 의미 없다. - 한 릴레이션을 구성하는 속성의 이름은 유일해야 한다.
- 한 릴레이션을 구성하는 속성 사이에는 순서가 없다.
- 모든 속성값은 논리적으로 더이상 분해 할 수 없는 값인 원자값이어야 한다.
반응형
'DB > 데이터베이스' 카테고리의 다른 글
데이터베이스 [함수적 종속성] (0) | 2021.07.19 |
---|---|
데이터베이스 [키와 무결성 제약조건] (0) | 2021.07.15 |
데이터 모델과 속성이란? (0) | 2021.07.13 |
데이터베이스(DataBase)란? (0) | 2021.07.08 |
SQL 인젝션(Injection, 삽입)이란? (0) | 2021.07.06 |