책 내용 질문하기
외래키 값?
도서
2018 시나공 정보처리기사 필기
페이지
176
조회수
346
작성일
2018-07-31
작성자
탈퇴*원
첨부파일
1-76페이지에서 (외래키 값은) " 참조 릴레이션의 기본키 값과 동일해야 한다"고 생각되는데, 어떻게 "NULL"일 수가 있나요?
답변
2018-07-31 17:59:48
안녕하세요.
외래키 값은 외래키가 참조하는 테이블의 기본키의 값 범위에 속하는 값을 가질 수 있습니다.
외래키와 관련된 속성 중 참조 무결성 속성은
외래키가 가질 수 있는 값의 범위를 제한 하였는데,
외래키는 참조하는 기본키의 값을 갖거나 아예 값을 입력하지 않는 Null 값이어야 한다고 제한하였습니다.
외래키는 외래키가 속한 테이블의 기본키가 아니므로 값을 입력하지 않고 Null로도 유지할 수 있습니다.
오늘도 즐거운 하루 되세요.
-
*2018-07-31 17:59:48
안녕하세요.
외래키 값은 외래키가 참조하는 테이블의 기본키의 값 범위에 속하는 값을 가질 수 있습니다.
외래키와 관련된 속성 중 참조 무결성 속성은
외래키가 가질 수 있는 값의 범위를 제한 하였는데,
외래키는 참조하는 기본키의 값을 갖거나 아예 값을 입력하지 않는 Null 값이어야 한다고 제한하였습니다.
외래키는 외래키가 속한 테이블의 기본키가 아니므로 값을 입력하지 않고 Null로도 유지할 수 있습니다.
오늘도 즐거운 하루 되세요.