책 내용 질문하기
P105. 핵심147의 1번문제 모르겠어요
도서
2017 시나공 총정리 컴퓨터활용능력 1급 필기
페이지
조회수
39
작성일
2018-10-29
작성자
탈퇴*원
첨부파일
기본키와 외래키에 관한 설명에서 2번보기에 참조무결성이 유지되기 위해서는 외래키 필드의 값은 참조하는 필드값들 중 하나와 일치하거나 널이어야 한다가 맞다고 되있는데, 널이라면 기본키도 널이라는거 아닌가요? 그런데 기본키는 널값이면 안된다고 되어있는데 잘 이해가안가욤...그냥 이렇게 생각하면 안되고, 그냥 기본키랑 외래키랑 값이 같아야하는데 다르면 안되니까 비워둬야한다. 이렇게 생각하는건가요?
답변
2018-10-30 21:20:43
안녕하세요.
기본키는 널NULL 값일 수 없지만,
기본키를 참조하는 외래키는 기본키와 같은 값이거나 NULL 값이라는 것입니다.
기본키와 같은 값이 아니라면 NULL로 처리하라는 것입니다.
좋은 하루 보내세요.
-
*2018-10-30 21:20:43
안녕하세요.
기본키는 널NULL 값일 수 없지만,
기본키를 참조하는 외래키는 기본키와 같은 값이거나 NULL 값이라는 것입니다.
기본키와 같은 값이 아니라면 NULL로 처리하라는 것입니다.
좋은 하루 보내세요.