키(Key)
데이터베이스에서 조건에 만족하는 튜플을 찾거나 순서대로 정렬할 때 다른 튜플들과 구별할 수 있는 유일한 기준이 되는 속성(Attribute).
- 종류 : 기본키, 슈퍼키, 후보키, 외래키, 대체키
기본키(Primary Key)
데이터가 절대 null 값을 가지지 않거나 다른 데이터 항목과 절대로 중복되어 나타날 수 없는 단일 값(unique)을 가지는 식별자.
- 하나의 테이블에서 1개 또는 그 이상의 컬럼(=필드)으로 구성할 수 있다.
외래키(Foreign Key)
연관된 테이블들 간의 데이터 참조 무결성을 확인하고 데이터를 식별할 수 있는 키.
- 외래키의 모든 필드의 값은 참조하는 기본키와 동일하거나 null이다.
'Lobo's study room > 정보처리기사' 카테고리의 다른 글
[데이터베이스]다차원 모델링(Dimensional Modeling) (0) | 2023.02.26 |
---|---|
[데이터베이스]내부조인(INNER JOIN)과 외부조인(OUTER JOIN) (0) | 2023.02.26 |
[데이터베이스]그림자 페이지(Shadow Paging) (0) | 2023.02.26 |
[데이터베이스]관계형 데이터 모델(Relation Data Model) (0) | 2023.02.26 |
[데이터베이스]관계대수(Relational Algebra)과 관계해석(Relational Calculus) (0) | 2023.02.26 |