테이블(table)
테이블은 2차원 형태이므로 가로줄과 세로줄로 구성 된다. 이때 가로줄은 행(row), 세로줄은 열(column,칼럼) 이라고 한다.
테이블은 관계(relation),
행은 튜플(tuple) 또는 레코드(record),
열은 속성을 의미하는 애트리뷰트(attribute) 또는 필드(field)라고 합니다.
키(key)
키는 하나의 테이블을 구성하는 여러 열 중에서 특별한 의미를 지닌 하나 또는 여러 열의 조합을 의미한다.
키(key)의 구분
기본키 : primary key
후보키 : candidate key
외래키 : foreign key
복합키 : composite key
로 구분할 수 있다.
기본키 : primary Key
여러 키 중에서 가장 중요한 키로서 한 테이블 내에서 중복되지 않는 값만 가질 수 있는 키
기본키의 속성
- 테이블에 저장된 행을 식별할 수 있는 유일한 값이여야 한다.
- 값의 중복이 없어야 한다.
- NULL값을 가질 수 없다.
보조키
대체키(alternate Key)라고도 부르며 후보키(candidate Key)에 속해 있는 키
외래키 : Foreign Key
특정 테이블에 포함되어 있으면서 다른 테이블의 기본키로 지정된 키를 의미
복합키 : Composite Key
여러 열을 조합하여 기본키 역할을 할 수 있게 만든 키
728x90
'구트아카데미 > 6. Oracle' 카테고리의 다른 글
| [Oracle] 출력 데이터 정렬 ORDER BY (0) | 2021.08.30 |
|---|---|
| [Oracle] 중복제거 DISTINCT (0) | 2021.08.30 |
| [Oracle] 데이터 조회 SELECT (0) | 2021.08.30 |
| [Oracle] 객체 (0) | 2021.08.30 |
| [Oracle] 자료형 (0) | 2021.08.30 |