무결성 제약조건 정의 사례 - 온라인 쇼핑몰 DB의 무결성 제약조건 정의 사례, 학사 관리 DB의 무결성 제약조건 정의 사례

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

교과목

 

 

반응형