키워드 연습 문제
1) 고객 테이블의 고객 아이디 속성을 길이가 최대 20인 가별 길이의 문자열 데이터로 구성하고, 널 값을 허용하지 않는다.
2) 고객 테이블의 적립금 속성을 정수 데이터로 구성하고, 사용자가 적립금을 입력하지 않으면 0이 기본으로 저장되도록 한다.
3) 고객 테이블의 담당자 속성은 길이가 최대 10인 가별 길이의 문자열 데이터로 구성하고, 담당자를 입력하지 않으면 방경아가
기본 값으로 지정되도록 한다.
4) 고객아이디 속성을 기본키로 지정함
5) 주문고객과 주문제품 속성으로 기본키를 지정함
6) 고객이름 속성을 대체키로 지정함
7) 소속부서 속성이 부서 테이블의 부서 번호 속성을 참조하는 외래 키이고 ON DELETE CASCADE와 ON UPDATE CASECADE
방법으로 처리함
8) 모든 제품의 재고량은 항상 0개 이상, 10000개 이하로 유지되어야 한다는 데이터 무결성 제약조건
9) 모든 제품의 제조업체로 한빛제과만 허용된다는 데이터 무결성 제약조건에 CHK_CPY이라는 고유의 이름을 부여함.
테이블 생성 연습 문제
1) 고객 테이블은 고객아이디, 고객 이름, 나이, 등급, 직업, 적립금 속성으로 구성되고, 고객 아이디 속성이 기본키다.
고객이름과 등급 속성은 값을 반드시 입력해야 하고, 적립금 속성은 값을 입력하지 않으면 0이 기본으로 되도록 생성해보자.