밑에 2문장이 무슨 말인지 당최 이해가 안가네요
예를 들어서 설명좀 부탁드려도 될까요?..
1) 기본키와 외래키는 동일한 테이블에 동시에 존재할 수 있다.
2) 외래키 필드의 값은 참조하는 필드값들 중 하나와 일치하거나 널(null)이어야 한다
안녕하세요.
1) 말 그대로 하나의 테이블에 기본키와 외래키가 같이 있을 수 있다는 의미입니다. 예를 들어 A테이블에 기본키인 '가' 필드가 있고, B테이블에는 기본키인 '나' 필드가 있다고 할때, A 테이블에는 기본키인 '가' 필드와 B 테이블의 '나' 필드를 참조하는, 즉 외래키인 '다' 필드가 동시에 존재할 수 있다는 의미입니다.
2) 위와 연관해서 설명한다면 A 테이블에 있는 '다' 필드, 즉 외래키는 참조하는 B테이블의 '나' 필드에 있는 값만을 입력되거나 아무것도 입력하지 않을 수 있다는 말입니다.
즐거운 하루 되세요.
"-
*2014-12-01 10:28:03
안녕하세요.
1) 말 그대로 하나의 테이블에 기본키와 외래키가 같이 있을 수 있다는 의미입니다. 예를 들어 A테이블에 기본키인 '가' 필드가 있고, B테이블에는 기본키인 '나' 필드가 있다고 할때, A 테이블에는 기본키인 '가' 필드와 B 테이블의 '나' 필드를 참조하는, 즉 외래키인 '다' 필드가 동시에 존재할 수 있다는 의미입니다.
2) 위와 연관해서 설명한다면 A 테이블에 있는 '다' 필드, 즉 외래키는 참조하는 B테이블의 '나' 필드에 있는 값만을 입력되거나 아무것도 입력하지 않을 수 있다는 말입니다.
즐거운 하루 되세요.
"