CODEDRAGON ㆍDevelopment/Database
무결성 제약조건 정의 사례
온라인 쇼핑몰 DB의 무결성 제약조건 정의 사례
No. |
제약조건 |
제약 유형 |
관련 릴레이션 |
1 |
상품명과 사이즈는 널(NULL) 값을 가질 수 없다. |
NOT NULL |
상품 |
2 |
상품명은 유일한 값을 가져야 한다. |
UNIQUE |
상품 |
3 |
pw와 주민등록번호, 이름, 휴대폰, 주소는 널 값을 가질 수 없다. |
NOT NULL |
고객 |
4 |
주민등록번호와 휴대폰은 유일한 값을 가져야 한다. |
UNIQUE |
고객 |
5 |
상호와 연락처는 널 값을 가질 수 없다. |
NOT NULL |
거래처 |
6 |
상호는 유일한 값을 가져야 한다. |
UNIQUE |
거래처 |
7 |
번호, 수량, 판매일자는 널 값을 가질 수 없다. |
NOT NULL |
판매한다 |
8 |
번호는 유일한 값을 가져야 한다. |
UNIQUE |
판매한다 |
9 |
수량, 구매일자는 널 값을 가질 수 없다. |
NOT NULL |
구매한다 |
학사 관리 DB의 무결성 제약조건 정의 사례
No. |
제약조건 |
제약 유형 |
관련 릴레이션 |
1 |
교수이름, 전공, 학과는 널(NULL) 값을 가질 수 없다. |
NOT NULL |
교수 |
2 |
이름과 학년은 널 값을 가질 수 없다. |
NOT NULL |
학생 |
3 |
주민등록번호와 휴대폰은 유일한 값을 가져야 한다. |
UNIQUE |
학생 |
4 |
교과목명, 학점, 교수번호는 널 값을 가질 수 없다. |
NOT NULL |
교과목 |
5 |
교과목명은 유일한 값을 가져야 한다. |
UNIQUE |
교과목 |