데이터베이스
기본키, 외래키, 조인 연산
코딩 못하는 감자
2024. 4. 15. 15:44
기본키와 외래키
기본키 후보키 대체키
단순키/복합키
외래키 (참조)
자식 테이블의 외래키는 부모 테이블의 기본키와 연결
외래키 컬럼은 NULL 가능
자기참조: 참조관계에서 자식테이블과 부모 테이블 일치
(ex: 사원의 매니저 empno 찾기)
조인 연산
조인연산: 두 개 이상의 테이블을 연결하여 조회하는 것
외래키 참조와 조인
두 개의 테이블을 조인할 때 항상 외래키에 대한 참조가 필요한 것 x
두 개의 테이블에 연결 가능한 공통 속성 있으면 o
테이블간에 칼럼이 중복되지 않으면 다음과 같이 생략 가능하다.
테이블 이름이 긴 경우 다음과 같이 ailas name을 사용할 수 있다.
SELECT ename, dname, loc
FROM emp e, dept d
WHERE e.deptno=d.deptno
AND emp.sal>=1500;
조인 연산의 종류