책 내용 질문하기
외래키 값?
도서
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로도 유지할 수 있습니다.

    오늘도 즐거운 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.