SQL 10-4. FOREIGN KEY REFERENCES 제약 조건
관련링크
본문
관계형 데이타 베이스
FOREIGN KEY(외부가저올컬럼) REFERENCES 외부테일블(외부컬럼)
외부컬럼은 반드시 프라이머 키로 지정 되 있어야 하는듯 하다.
고객 테이블
고객아이디 | 고객이름 | 나이 | 등급 | 직업 | 적립금 |
---|---|---|---|---|---|
apple | 정소화 | 20 | gold | 학생 | 1000 |
banana | 김선우 | 25 | vip | 간호사 | 2500 |
carrot | 고명석 | 28 | gold | 교사 | 4500 |
|
제품 테이블
제품번호 | 제품명 | 재고량 | 단가 | 제조업체 |
---|---|---|---|---|
p01 | 그냥만두 | 5000 | 4500 | 대한식품 |
p02 | 매운쫄면 | 2500 | 5500 | 민국푸드 |
p03 | 쿵떡파이 | 3600 | 2600 | 한빛제과 |
|
주문 테이블
주문번호 | 고객아이디 | 주문제품 | 수량 | 배송지 | 주문일자 |
---|---|---|---|---|---|
o01 | apple | p03 | 10 | 서울시 마포구 | 2013-01-01 |
o02 | melon | p01 | 5 | 인천시 계양구 | 2013-01-10 |
o03 | banana | p06 | 45 | 경기도 부천시 | 2013-01-11 |
o04 | carrot | p02 | 8 | 부산시 금정구 | 2013-02-01 |
|
[표 B-2] 고객, 제품, 주문 테이블을 생성하는 SQL 문
테이블 | 테이블 생성 SQL 문 |
---|---|
고객 | CREATE TABLE 고객 ( |
제품 | CREATE TABLE 제품 ( |
주문 | CREATE TABLE 주문 ( |