728x90
키(Key)란?
조건에 만족하는 튜플을 찾거나 순서대로 정렬할 때 다른 튜플들과 구별할 수 있는 기준이 되는 속성
Super Key
->유일성을 만족하는 속성 또는 속성들의 집합
->유일성 ; 하나의 key값으로 특정 튜플을 유일하게 찾을 수 있어야하는것
Candidate Key(후보키)
->유일성과 최소성을 만족하는 속성 또는 속성들의 집합
->최소성: 키를 구성하는 속성들 중에서 필요한 최소한의 속성들로만 구성된 것
Primary Key(기본키)
->후보키 중에서 기본적으로 사용하기 위해 선택한 키
->Null 값을 가질 수 없다, 중복된 값을 가질 수 없다, 기본키는 table당 1개만 지정
Alternative Key(대체키)
->후보키 중에서 기본키로 선택되지 못한 키를 말한다.
Foreign Key(외래키)
->다른 테이블의 기본키를 참조하는 속성 또는 속성들의 집합
728x90
'데이터베이스' 카테고리의 다른 글
sql 기초문법 (1) | 2024.02.09 |
---|---|
w3school sql연습사이트 (0) | 2024.02.09 |
데이터베이스의 무결성이란? (0) | 2024.01.17 |
DML, DDL, DCL이란? (2) | 2024.01.11 |
DB 정규화란? (0) | 2024.01.11 |
댓글