# 관계 (정리필요)
1:1 - 한남자는 다른한여자와 결혼하고 다른한여자도 다른한남자랑만 결혼한다.
1:N - 한명의사원은 하나의부서에 속하고 하나의부서는 여러명의 사원을 가진다.
N:M - 여러개의책이 여러명의사람들에게 팔릴수있고
여러명의사람들도 여러개의책을 구매 할 수 있다.
# 일대일 (1:1)
#일 대 다 형식의 조인(1:N)
하나의 사원은 하나의 부서에 속하고 하나의부서는 여러 사원을 가진다
이때 사원테이블이 1 : 부서테이블이 다
select o.customer_id ,o.date_ordered-->호출
,i.product_id ,i.quantity-->호출
from s_item i inner join s_ord o-->조인될 주소
on i.ord_id=o.id -->조인될 값
* 다(많은량)의 형식에서 일(한번씩만 호출되는값)형식으로 호출하는것이 편함
* 일-다 는 공통된 컬럼을 만들어서 중복을 제거한다.( 포린키? )
# 다 대 다 형식의 조인(N:M)
다-다 는 연관 테이블을 만들어서 중복을 제거한다. ( 연관테이블은 중심테이블,관계테이블...)
'DB > 오라클' 카테고리의 다른 글
오라클 트랜잭션 (0) | 2019.04.03 |
---|---|
오라클 집합 연산자( union, intersect, minus ) (0) | 2019.04.03 |
오라클 조인 ( join ) (0) | 2019.04.03 |
오라클 서브쿼리 ( subquery ) (0) | 2019.04.03 |
오라클 함수 (0) | 2019.04.03 |