728x90
Key
: 무언가를 식별하는 고유한 식별자
Super Key
: tuple을 유일하게 식별할 수 있는 하나 이상의 속성들의 집합
Candidate Key
최소의 attribute, 여러개 가능
Primary Key
오직 1개, NULL X, 유일, 중복 X
Foriegn Key
없는 관계에 대해 참조할 수 없도록 제한을 걸어둠
-> primary key가 다른 테이블에서 참조가 될 때 사용
Relational Algebra - 관계 대수
Select
- 튜플 선택
Project
- attribute 추출
- 중복은 제거
Cartesian product
- 조건이 없는 결합
- 불필요한 정보가 포함될 수 있음
Join
- 조건이 있는 결합