본문 바로가기

IT자격증공부방

컴퓨터 활용능력1급 실기(데이터베이스)관계 설정#6

▣ 관계 설정

◑ <학생> 테이블의 '지도교수필드'는 <교수> 테이블의 '교수코드' 필드를 <학생> 테이블의 '학과' 필드는 <학과> 테이블의 '학과코드' 필드를 참조하며, 각각 테이블 간의 관계는 M:1이다. 세 테이블에 대해 다음과 같이 관계를 설정하시오.

▶ 테이블 간에 항상 참조 무결성을 유지하시오.

▶ <교수> 테이블의 '교수코드' 필드의 값을 변경하면 이를 참조하는 <학생> 테이블의 '지도교수코드'도 따라서 변경되도록 설정하고, <학과> 테이블의 '학과코드' 필드의 값을 변경하면 이를 참조하는 <학생> 테이블의 '학과'도 따라서 변경되도록 설정하시오.

▶ <학생> 테이블이 참조하고 있는 <교수> 테이블의 레코드와 <학과> 테이블의 레코드는 각각 삭제 할 수 없도록 설정하시오.

☞ 1. 

2.