728x90
제약 조건
- 제약 조건이란 데이터베이스에 저장되는 데이터의 정확성 보장을 위해 키 key 를 이용하여 입력되는 데이터에 제한을 주는 것을 의미합니다.
개체 무결성 제약, 참조 무결성 제약 등이 해당 됩니다.
키 Key
- 키 ?
키는 데이터베이스에서 조건에 만족하는 튜플을 찾거나 순서대로 정렬할 때 기준이 되는 속성을 말한다.
후보키 Candidate Key
- 후보 키 ?
후보키는 릴레이션을 구성하는 속성들 중에서 튜플을 유일하게 식별하기 위해 사용되는 속성들의 부분집합들이다.
기본적으로 기본키로 사용될 수 있는 속성들을 의미한다.
후보키는 유일성과 최소성을 모두 만족시켜야 한다.
기본키 Primary Key
- 기본키는 후보키 중에서 주키 Main Key 로 선정된 키이다.
- 기본키는 중복된 값을 가질 수 없다.
- 기본키는 한 릴레이션에서 특정 튜플을 유일하게 구별할 수 있는 속성이다.
- 기본키는 NULL 값을 가질 수 없다.
대체키 Alternate Key
- 대체키는 후보키가 둘 이상일 때 기본키를 제외한 나머지 후보키를 의미한다.
슈퍼키 Super Key
- 슈퍼키는 한 릴레이션 내에 있는 속성들의 집합으로 구성된 키를 말한다.
- 슈퍼키는 릴레이션을 구성하는 모든 튜플에 대해 유일성은 만족하나 최소성은 만족하지 못한다.
외래키 Foreign Key
- 외래키는 다를 릴레이션의 기본키를 참조하는 속성 또는 속성들의 집합을 의미한다.
'[자격증] > 정보처리기사 실기' 카테고리의 다른 글
시나공 1451003 디자인패턴 (0) | 2023.09.13 |
---|---|
관계형 데이터베이스의 제약 조건 - 무결성(Integrity) (0) | 2023.07.03 |
관계형 데이터베이스의 구조 (0) | 2023.07.02 |
데이터 모델 개요 (0) | 2023.07.02 |
데이터베이스 개요 & 스키마 (0) | 2023.07.02 |